Есть меню, в нем наличествуют как страницы, например "о нас" и ее потомок "контакты", так и инфосистемы с группами. Как сделать двухуровневое меню из страниц я знаю, и как сформировать XML-дерево из инфосистем и их подгрупп я тоже знаю, но это решается несколько разными способами. (Как их совместить в одном меню?)
Собственно вопрос, как реализовать возможность генерировать пункты для двухуровневого меню из элементов структуры сайта, в случае когда они являются страницами и в случае, когда они вляются многоуровневыми инфосистемами?
Пока что вот такой базовый код:
<?php
// Верхнее меню
$Structure_Controller_Show = new Structure_Controller_Show(
Core_Entity::factory('Site', CURRENT_SITE));
$Structure_Controller_Show->xsl(Core_Entity::factory('Xsl')
->getByName('ВерхнееМеню'))
->menu(4)
->level(1)
->show();
?>
Код, который я нашел на форуме не срабатывает, в xml ничего из ИС не засвечивается:
->showInformationsystemGroups(TRUE)
->showInformationsystemItems(FALSE)