Сказать, что у меня есть следующие навигации:Zend Framework 2 Navigation Sub-Sub меню
Home
Internal
Folders
New Folder
Configuration
Categories
New
Tags
New
Options
New
Contact
External
код, который я использовал в своей layout.phtml, чтобы показать это меню:
$internal = $this->navigation('navigation')->findOneByLabel('Internal');
echo $this->navigation('navigation')
->menu()
->setUlClass('nav nav-list')
->setMaxDepth(1)
->renderMenu($internal);
так показывает как это:
Folders
New Folder
Configuration
Categories
Tags
Options
Contact
на данный момент я получаю приличное меню, с указанием всех родителей и первые Чайлдс, так что «новый» навигационный я никогда не показываются.
Однако, если я нахожусь на странице «Категории» Я хочу, чтобы показать их Чайлдс тоже, так что «Новый» под «Категории» должны быть показаны, как на следующем:
Folders
New Folder
Configuration
Categories
New
Tags
Options
Contact
I попробовали много способов попробовать это, и проверили все параметры (setMinDepth, setMaxDepth, renderSubMenu, setParentMenu), которые вы можете передать в меню в layout.phtml без каких-либо успехов. Это либо «Новый» включен, либо не включен, а не что-то среднее между ними.
Документация о ZF2 не дает мне ничего о том, как заставить это подменю работать, кроме частичного.
Итак, это частичный вариант для этого?
Заранее благодарен!
Спасибо, это помогло! :) – Bananam00n
FYI, я включил в библиотеку Soflomo \ Common этот помощник несколько дней назад. Убедитесь, что вы полагаетесь на минимум 0,3.1: https://github.com/Soflomo/Common –