Я намагаюся відобразити всі підменю 3-го рівня для пункту меню на одній сторінці, кожен з яких має свій власний блок відображення. Я спробував модуль «Блок меню», але він, здається, працює лише для активного сліду, а це означає, що я можу відображати всі меню 2-го рівня та 3-го рівня як одну одиницю, а не лише меню 3-го рівня як окремі одиниці.
Окрім модуля «Блок меню», я також спробував отримати доступ до дерева меню безпосередньо з цим кодом.
$main = menu_navigation_links('main-menu', '2');
echo theme('links__system_main_menu', array(
'links' => $main,
'attributes' => array(
'id' => 'main-menu',
'class' => array('links')
),
));
?>
Ось структура меню:
- Parent Menu 1
- Parent Menu 2
- Child Menu A
- SubChild Menu 1A
- SubChild Menu 2A
- SubChild Menu 3A
- Child Menu B
- SubChild Menu 1B
- SubChild Menu 2B
- SubChild Menu 3B
Що я хотів би показати, коли вибрано батьківське меню 2:
Блок 1: Меню SubChild 1A | Меню Subchild 2A | SubChild Menu 3A
Блок 2: Меню SubChild 1B | Меню Subchild 2B | SubChild Menu 3B
Будемо дуже вдячні за будь-яку допомогу щодо правильного способу відображення підменю окремо від дерева.