Это невозможно при стандартных методах помощника вида навигации, что вызывает сожаление, поскольку это распространенный случай.
Однако есть некоторые проблемы, которые разработчики ZF должны иметь в виду, вероятно,вот почему это не реализовано.Такой случай, если вы хотите показать неактивные ветви на втором уровне.
Item 1 - active
Item 1.1 - active
Item 1.1.1 - active
Item 1.1.2
Item 1.2
Item 2
Item 2.1
Item 2.2
Вы также можете захотеть иметь другой случай, показывать только основные элементы и только активную ветвь.
Item 1 - active
Item 1.1 - active
Item 1.1.1 - active
Item 1.1.2
Item 2
Я решил эту проблему с рендерингом всего меню и сокрытием неактивных ветвей с помощью CSS.
Но вы можете ограничить разметку, поэтому вам придется сделать свой собственный рендер.