Можно ли вывести пункты меню для текущего запроса?
нужно что-то наподобие:
/**
* @var $curPage string url of current page
* @var $menuType string type of menu
**/
function getMenuItems($curPageUrl, $menuType)
{
$result = [];
// ... здесь запрос на
return $result;
}
Можно ли такое реализовать?
CMain::GetMenu
$obMenu = $APPLICATION->GetMenu(
'left',
true,
false,
'/'
); // object(CMenu)#72 (9) { ["type"]=> string(7) "footer2" ["arMenu"]=> array(0) { } ["bMenuCalc"]=> bool(false) ["MenuDir"]=> string(1) "/" ["MenuExtDir"]=> string(0) "" ["MenuTemplate"]=> string(0) "" ["template"]=> string(0) "" ["LAST_ERROR"]=> string(0) "" ["debug"]=> NULL }
Интересующий ключ - 'arMenu', там видимо пункты меню появляются.
Решает ли этот метод мою задачу - не пойму, т.к. результата нужного я не получил еще.
Прошу помочь знатоков, может кто решал подобную задачу?