powiedzieć, że mam następujący nawigacja:Zend Framework 2 Nawigacja Sub-Sub menu
Home
Internal
Folders
New Folder
Configuration
Categories
New
Tags
New
Options
New
Contact
External
Kod użyłem w moim layout.phtml pokazania tego menu:
$internal = $this->navigation('navigation')->findOneByLabel('Internal');
echo $this->navigation('navigation')
->menu()
->setUlClass('nav nav-list')
->setMaxDepth(1)
->renderMenu($internal);
więc to pokazuje tak:
Folders
New Folder
Configuration
Categories
Tags
Options
Contact
Obecnie dostaję przyzwoity menu, pokazano wszystkie rodziców i pierwsze dzieciaki, więc „nowy” NAVIGA nigdy się nie wyświetla.
Jednakże, jeśli jestem na stronie „Kategorie” Chcę pokazać swoje dzieciaki też, więc „Nowy” w „kategorie” powinny być widoczne, jak następuje:
Folders
New Folder
Configuration
Categories
New
Tags
Options
Contact
I próbowałem wielu sposobów na wypróbowanie tego i sprawdziłem wszystkie opcje (setMinDepth, setMaxDepth, renderSubMenu, setParentMenu), które możesz nadać menu w layout.phtml, bez powodzenia. Jest to "nowy" zawarty lub nieuwzględniony, nie jest czymś pośrednim.
Dokumentacja dotycząca ZF2 nie daje mi nic o tym, jak uzyskać dostęp do tego podmenu, z wyjątkiem częściowego.
Czy częściowa jest jedyną opcją dla tego?
Z góry dziękuję!
Dzięki, pomogło! :) – Bananam00n
FYI, włączyłem do biblioteki Soflomo \ Common tego pomocnika kilka dni temu. Upewnij się, że polegasz na co najmniej 0.3.1: https://github.com/Soflomo/Common –