UMIhelp

Разработка сайта на UMI.CMS => Шаблоны PHP => Тема начата: StanlyBSV от 10 Августа 2017, 20:42:18

Название: Многоуровневое меню PHP + Модуль меню
Отправлено: StanlyBSV от 10 Августа 2017, 20:42:18
Добрый вечер!
Кто нибудь сталкивался с задачей создания основного многоуровневого меню на шаблонизаторе 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>