0 Пользователей и 1 Гость просматривают эту тему.
  • 3 Ответов
  • 5679 Просмотров
*

vbpro

  • Новичок
  • 4
  • 0 / 0
Получить id текущего меню
« : 01.10.2010, 19:59:52 »
Категории - JRequest::getVar( 'id','' ), а как узнать id текущего меню?

Поиск по запросу "joomla 1.5 как узнать id текущего меню" дает неподходящие результаты.

Заранее спасибо!
НЕ ЗАХОДИ СЮДА - http://www.vbcoding.org.ua!!!
*

dynamit

  • Завсегдатай
  • 1740
  • 265 / 0
  • Winter Is Coming
Re: Получить id текущего меню
« Ответ #1 : 01.10.2010, 20:03:30 »
что значит "текущее меню"?
id каждого меню прописаны в админке
==================================================
  ТАМ ГДЕ ТЫ НИЧЕГО НЕ МОЖЕШЬ, ТЫ НЕ ДОЛЖЕН НИЧЕГО ХОТЕТЬ
==================================================
Сайты на Joomla!. Верстка. Консультации.  ||  Яндекс уже не ищет, он уже продает (с)  ||    Создание шаблона для Joomla 2.5
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Re: Получить id текущего меню
« Ответ #2 : 01.10.2010, 20:09:04 »
$menu =& JSite::getMenu();
$item =& $menu->getActive();

echo $item->id;
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

genetics

  • Захожу иногда
  • 51
  • 5 / 0
  • «GeneticsPro»
Re: Получить id текущего меню
« Ответ #3 : 10.02.2011, 21:55:00 »
Следующий синтаксис получает нынешнее название меню:
   
Код
$currentMenuName = JSite::getMenu()->getActive()->name;

Следующий синтаксис получает идентификатор текущего меню:
   
Код
$currentMenuId = JSite::getMenu()->getActive()->id;

Следующий синтаксис получает текущее состояние опубликованных меню (Это будет 1, если опубликовано):
   
Код
$currentMenuStatus = JSite::getMenu()->getActive()->published;

Следующий синтаксис получает не-дружественный SEO URL текущего меню:
   
Код
$currentMenuLink = JSite::getMenu()->getActive()->link;

Следующий синтаксис получает ID родителя текущего пункта меню  (Для верхнего уровня и на главной странице значением будет 0):
   
Код
$currentMenuParent = JSite::getMenu()->getActive()->parent;

Следующий синтаксис получает текущее значение доступа уровня меню. (Public = 0, Registered = 1, Special= 2)
   
Код
$currentMenuAccess = JSite::getMenu()->getActive()->access;

Взято с http://www.tutorials2learn.com/2010/05/cms/active-menu-item-properties-joomla/
« Последнее редактирование: 10.02.2011, 22:27:11 от genetics »
GeneticsPro - Будете всегда в курсе в событий мира Joomla!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Большое меню Joomla

Автор Amakeeva

Ответов: 1
Просмотров: 243
Последний ответ 22.01.2018, 13:17:45
от effrit
Как можно отображать имя пользователя в название меню?

Автор selimoff

Ответов: 27
Просмотров: 3232
Последний ответ 02.01.2018, 15:24:44
от logan-19
как сделать пункт меню не кликабельным?

Автор qweqweqwe

Ответов: 13
Просмотров: 6029
Последний ответ 07.09.2017, 01:45:49
от forzi
Сдвинуть пункты меню в левое положение

Автор wectra

Ответов: 6
Просмотров: 563
Последний ответ 12.07.2017, 21:09:01
от wectra
Не отображаются пункты в меню

Автор physic

Ответов: 16
Просмотров: 16038
Последний ответ 27.05.2017, 00:10:15
от OutLaw1