1
我已在Zend_Navigation配置如下现在Zend_Navigation渲染子
-Item1
-Item2
|---SubItem2 1
|---SubItem2 2
|---SubItem2 3 (Visible = false)
-Item3
|---SubItem3 1
|---SubItem3 2
-Item4
|---SubItem4 1
,在应用程序中,每当用户在分项(可见= TRUE),子菜单正确呈现。但是每当用户在“SubItem2 3”之类的不可见页面上时。子菜单不呈现。
我可以通过做setRenderInvisible()来渲染面包屑,它可以工作。
我无法呈现子菜单。
以下是我用来渲染菜单和子菜单的代码。
它在布局文件中。
<div id="top-nav-menu">
<?php echo $this->navigation()->menu()->setMaxDepth(0)->setUlClass('topNav'); ?>
</div>
<div class="clear"></div>
<div id="sub-nav-menu">
<?php echo $this->navigation()->menu()->setMaxDepth(1)->setMinDepth(1)->setOnlyActiveBranch(true)->setUlClass('subNav') ; ?>
<p style="display:inline;"> </p>
</div>
任何信息/指针表示赞赏。
感谢,
你可以提供一点你的Zend_Navigation设置和导航生成?什么是使用的容器格式(XML,PHP数组)? – DrDol 2011-02-15 21:50:31