...

Полезные сниппеты для работы с меню Joomla

Однажды, я уже писал материал в котором рассказывал о полезных php-сниппетах для верстки шаблонов под Joomla, но вот, работая над очередным проектом, нашел еще несколько очень полезных кусочков когда, которые могут вам облегчить жизнь при работе над проектами на CMS Joomla!

Эти сниппеты были найдены мной на сайте www.tutorials2learn.com. Собственно, все они предназначены для работы с меню Joomla, и, дабы не тянуть кота… Смотрим код ниже.

1. Данный код получает название текущего пункта меню :

<?php $currentMenuName = JSite::getMenu()->getActive()->name ; ?>

2. Код ниже получает ID текущего пункта меню:

<?php $currentMenuId = JSite::getMenu()->getActive()->id ; ?>

3. Следующий код возвращает статус публикации текущего пункта меню, если опубликован то возвращается значение «1»:

<?php $currentMenuStatus = JSite::getMenu()->getActive()->published ;?>

4. следующий синтаксис доставляет URL (не SEF) для текущего пункта меню

<?php $currentMenuLink = JSite::getMenu()->getActive()->link ;?>

5. Следующий синтаксис получает родитель текущего ID родителя текущего пункта меню (для верхнего уровня и на домашней странице значение будет 0):

<?php $currentMenuParent = JSite::getMenu()->getActive()->parent ;?>

6. и последний на сегодня сниппет дает возможность получить значение уровня доступа для текущего пункта меню (Public = 0, Registered = 1, Special= 2):

<?php $currentMenuAccess = JSite::getMenu()->getActive()->access ;?>

Ну вот и все на сегодня. Думаю вышло довольно кратко и информативно. Удачного вам сайтостроения. А если у вас есть свои сниппеты для работы с Joomla и вы готовы ими поделится, то оставляйте их в комментариях.

P.S. И как же без постового…

Сегодня на написание поста меня мотивировали ребята из компании Artos для которых слова сайт, создание, стоимость это ключевые моменты их повседневной трудовой деятельности. Равно как и для меня и для большинства тех, кто читает этот блог.

Спонсоры статьи:
Оцените статью
Добавить комментарий