nói rằng tôi có điều hướng sau:Zend Framework 2 Navigation Sub-Sub Menu
Home
Internal
Folders
New Folder
Configuration
Categories
New
Tags
New
Options
New
Contact
External
Code tôi sử dụng trong layout.phtml tôi để hiển thị menu này:
$internal = $this->navigation('navigation')->findOneByLabel('Internal');
echo $this->navigation('navigation')
->menu()
->setUlClass('nav nav-list')
->setMaxDepth(1)
->renderMenu($internal);
nên nó cho thấy như thế này:
Folders
New Folder
Configuration
Categories
Tags
Options
Contact
Hiện tại tôi đang nhận được thực đơn phong phú, hiển thị tất cả cha mẹ và đứa con đầu tiên, vì vậy, 'mới' naviga tion không bao giờ hiển thị.
Tuy nhiên, nếu tôi đang trên trang 'Categories' Tôi muốn thể hiện Childs của họ quá, vì vậy 'mới' trong 'Categories' nên được hiển thị, như sau:
Folders
New Folder
Configuration
Categories
New
Tags
Options
Contact
tôi đã thử nhiều cách để thử điều này, và đã kiểm tra tất cả các tùy chọn (setMinDepth, setMaxDepth, renderSubMenu, setParentMenu) mà bạn có thể cung cấp cho trình đơn trong layout.phtml, mà không cần succes. Đó là hoặc 'Mới' bao gồm, hoặc không được bao gồm, không phải cái gì đó ở giữa.
Các tài liệu về ZF2 không đem lại cho tôi bất cứ điều gì về cách có được điều này làm việc menu phụ, ngoài việc thực hiện một phần.
Vì vậy, đang tạo một phần lựa chọn duy nhất cho điều này?
Cảm ơn trước!
Cảm ơn, điều đó đã giúp! :) – Bananam00n
FYI, tôi có trong thư viện Soflomo \ Common mà người trợ giúp này vài ngày trước. Đảm bảo bạn dựa vào ít nhất 0.3.1: https://github.com/Soflomo/Common –