Опубликовано автор в категориях 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 для которых слова сайт, создание, стоимость это ключевые моменты их повседневной трудовой деятельности. Равно как и для меня и для большинства тех, кто читает этот блог.

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

  1. Максим

    Благодарность автору. Можете ли вы дать ссылку, где я могу почитать про вывод меню, либо укажите на простенькое готовое решение без наворотов. Первый раз сталкиваюсь с задачей, а нормальной документации нету, даже на оффсайте.

    Ответить
  2. Alex

    Вообще-то хотелось почитать про снипеты для поисковых систем. В частности, для Гугла. А то, не понимаю пока, как их в джумле сделать. Может кто выскажется?

    Ответить

Оставить комментарий

  • (не будет показан)