Я хочу реализовать выпадающее меню в сборке веб-сайта с помощью ZF 1.X.
в моем приложении /layouts/layout.phtml у меня есть вызов
$this->navigation()->menu()->renderMenu(
$this->navigation()->findByLabel('My Account'),
array('maxDepth' => 0)
);
В myapp/Controller/Plugin/Navigation.php я вижу меню с надписью «Моя учетная запись»:
$account_container = new Zend_Navigation_Page_Mvc(
array(
'route' => 'account_index',
'label' => 'My Account',
'pages' => array(
new Zend_Navigation_Page_Mvc(
array(
'route' => 'productions_list',
'label' => 'My Productions',
)
),
new Zend_Navigation_Page_Mvc(
array(
'route' => 'productions_create',
'label' => 'Create a Production',
)
),
new Zend_Navigation_Page_Mvc(
array(
'route' => 'account_inbox',
'label' => sprintf('My Inbox (%s)', $ident->getAllUnreadMessagesCount()),
'id' => 'inbox-count'
)
),
new Zend_Navigation_Page_Mvc(
array(
'route' => 'search_search_productions',
'label' => 'Search Productions'
)
),
new Zend_Navigation_Page_Mvc(
array(
'route' => 'search_search_users',
'label' => 'Search Users'
)
),
)
)
);
и это порождает
<ul class="navigation">
<li class="active"><a href="/news">Blog</a></li>
...
...
</ul>
Мне нужно добавить вложенный уровень, используя UL следующим образом:
<ul class="navigation">
<li class="active">
<a href="/news">Blog</a>
<ul>
<li><a href="/somethingelse">link</a></li>
...
...
</ul>
</li>
...
...
</ul>
Как это сделать? мне нужно это для создания выпадающего меню в javascript