Получение верхнего корневого узла структуры
Получение верхнего корневого узла бывает полезно в случае, когда нужно выводить текущую ветвь меню, а имеется только идентификатор текущего узла структуры (константа CURRENT_STRUCTURE_ID), который может быть весьма глубоко в иерархии структуры сайта.
// Текущий узел структуры сайта
$oStructure = Core_Entity::factory('Structure', CURRENT_STRUCTURE_ID);
while ($oStructure->parent_id)
{
$oStructure = $oStructure->getParent();
}
// Передадим контроллеру показа структуру ID верхнего корневого родительского узла
$Structure_Controller_Show
->parentId($oStructure->id)
->show();
Не нашли ответ на свой вопрос в документации? Направьте обращение в службу поддержки или онлайн чат.
Комментарии
Только авторизованные пользователи могут оставлять комментарии.