Я создаю меню и хлебные крошки с помощью Zend_Navigation, но у меня есть небольшая проблема с иерархией страницы home
. Вот простой пример Zend_Navigation с файлом XML.
<config>
<nav>
<home>
<label>Home</label>
<controller>index</controller>
<action>index</action>
</home>
<about>
<label>About</label>
<controller>about</controller>
<action>index</action>
</about>
<contact>
<label>Contact</label>
<controller>contact</controller>
<action>index</action>
</contact>
</nav>
</config>
В меню страницы about
и contact
должны находиться на том же уровне, что и страница home
(как показано ниже). Это работает, как и ожидалось, поскольку все эти страницы находятся на одном уровне в XML-файле навигации.
<ul>
<li>Home</li>
<li>About</li>
<li>Contact</li>
</ul>
Однако в хлебных крошках страницы about
и contact
должны быть вложены в страницу home
. Это означает, что на странице about
должна отображаться следующая навигационная цепочка:
Home > About
Как я смогу этого добиться?