Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
Модуль "Пользователи" и Loginza

Автор chiken_bobРаздел Разработка модулей

Ответов: 11
Просмотров: 9228
Последний ответ 10 Октября 2011, 15:33:48
от admin
Модуль "Файловый менеджер"

Автор aizulРаздел Настройка системы и модулей

Ответов: 3
Просмотров: 3743
Последний ответ 24 Апреля 2012, 21:39:01
от admin
Модуль "Отложенные товары" для UMI.CMS

Автор e.ioffeРаздел Разработка модулей

Ответов: 5
Просмотров: 5618
Последний ответ 09 Мая 2014, 00:41:54
от e.ioffe
как подключить модуль "карта сайта"?

Автор RennyРаздел Шаблоны XSLT

Ответов: 7
Просмотров: 9447
Последний ответ 23 Октября 2011, 14:26:36
от admin
Как задействовать модуль Новости для простых статей без отображения даты

Автор AxiomateriaРаздел Шаблоны XSLT

Ответов: 8
Просмотров: 4947
Последний ответ 28 Апреля 2013, 22:07:18
от Axiomateria

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

*

StanlyBSV

  • *
  • 6
  • +0/-0
    • Просмотр профиля
Добрый вечер!
Кто нибудь сталкивался с задачей создания основного многоуровневого меню на шаблонизаторе PHP используя модуль "Меню"?
В самом модуле создал структуру меню и назвал main_menu
Вывел в шаблоне:
<?= $this->render('main_menu', 'layout/header/menu') ?>
Собственно проблема заключается в том, что документации на этот счет попросту нет, а выводить только первый уровень и где надо отдельно еще одним меню второй уровень - ужас. Как описать вывод до 3-х уровней?
<?php
$menuId = $variables;
$data = $this->getMenu($menuId);
$pageList = $data['lines'];
?>

<ul>
<?php foreach ($pageList as $page): ?>
<li>
<a href="<?= $page['link'] ?>">
<?= $page['name'] ?>
</a>
</li>
<?php endforeach; ?>
</ul>