Как получить пункты меню в массив?

  • 3 Ответов
  • 508 Просмотров

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

*

ip-94

  • ***
  • 27
  • 0
Здравствуйте! Имеется верстка и ее нужно встроить в Joomla. Имеется боковое выпадающее меню, но оно сделано через div, а не через ul Li. Можно ли каким-нибудь способом получить пункты определенного меню и через цикл подставить их в свёрстанное меню? Стандартная структура меню не подходит. Спасибо.

*

robert

  • ********
  • 4002
  • 371
Re: Как получить пункты меню в массив?
« Ответ #1 : 03.04.2015, 21:30:05 »
Да, JMenu()->getItems(). По сути вам нужно написать модуль меню, имея лишь шаблон.
  • Не будь паразитом, сделай что-нибудь самостоятельно!
  • В личке и по Skype не даю советов.

*

ip-94

  • ***
  • 27
  • 0
Re: Как получить пункты меню в массив?
« Ответ #2 : 03.04.2015, 23:01:11 »
Да, вы правы. И сюда можно передавать название меню в аргументах и и в ответ я получу массив с пунктами и названием меню?

*

robert

  • ********
  • 4002
  • 371
Re: Как получить пункты меню в массив?
« Ответ #3 : 04.04.2015, 00:58:50 »
Да, получите массив объектов меню.
Код: php-brief
$menu=JFactory::getApplication()->getMenu();
$items= $menu->getItems($attributes, $values));
  • Не будь паразитом, сделай что-нибудь самостоятельно!
  • В личке и по Skype не даю советов.