Zend framework Zend框架面包屑显示不可见元素

Zend framework Zend框架面包屑显示不可见元素,zend-framework,navigation,elements,breadcrumbs,invisible,Zend Framework,Navigation,Elements,Breadcrumbs,Invisible,我的网站上有一个导航栏,有可见和不可见的元素。为此,我定义了navigation.xml中可见的标记。我的问题是,当我想使用相同的导航制作面包屑时,我还需要显示不可见的元素,有没有办法做到这一点 谢谢。尝试设置renderInvisible标志,如下所示: <?php echo $this->navigation()->breadcrumbs()->setRenderInvisible(true); ?> 尝试按如下方式设置renderInvisible标志: &

我的网站上有一个导航栏,有可见和不可见的元素。为此,我定义了navigation.xml中可见的标记。我的问题是,当我想使用相同的导航制作面包屑时,我还需要显示不可见的元素,有没有办法做到这一点


谢谢。

尝试设置renderInvisible标志,如下所示:

<?php echo $this->navigation()->breadcrumbs()->setRenderInvisible(true); ?>

尝试按如下方式设置renderInvisible标志:

<?php echo $this->navigation()->breadcrumbs()->setRenderInvisible(true); ?>

除了设置setRenderInvisibletrue外,您可能还需要禁用页面本身的链接:

$visible = !empty($this->id);

$breadCrumbs = $this->navigation('navigation')->breadcrumbs()
    ->setLinkLast($visible) // link last page
    ->setSeparator(' /' . PHP_EOL)
    ->setRenderInvisible(true)
;

如果页面需要id,这将非常有用。面包屑中的最后一个链接将不包括id等其他参数。

除了设置SetRenderVisibleTrue外,您可能还需要禁用页面本身的链接:

$visible = !empty($this->id);

$breadCrumbs = $this->navigation('navigation')->breadcrumbs()
    ->setLinkLast($visible) // link last page
    ->setSeparator(' /' . PHP_EOL)
    ->setRenderInvisible(true)
;

如果页面需要id,这将非常有用。面包屑中的最后一个链接将不包括id等其他参数。

能否提供xml示例以及用于导航和/或面包屑的代码。能否提供xml示例以及用于导航和/或面包屑的代码。