我在我的網站中有一個導航欄,並且有可見和不可見的元素。我通過在我的navigation.xml中定義了「可見」標籤。我的問題是,當我想使用相同的導航製作麪包屑時,我還需要顯示「不可見」元素,有沒有辦法做到這一點?Zend Framework Breadcrumb顯示不可見元素
謝謝。
我在我的網站中有一個導航欄,並且有可見和不可見的元素。我通過在我的navigation.xml中定義了「可見」標籤。我的問題是,當我想使用相同的導航製作麪包屑時,我還需要顯示「不可見」元素,有沒有辦法做到這一點?Zend Framework Breadcrumb顯示不可見元素
謝謝。
嘗試設置renderInvisible標誌如下:
<?php echo $this->navigation()->breadcrumbs()->setRenderInvisible(true); ?>
除了設置setRenderInvisible(真),你可能要禁用的鏈接頁面本身:
$visible = !empty($this->id);
$breadCrumbs = $this->navigation('navigation')->breadcrumbs()
->setLinkLast($visible) // link last page
->setSeparator(' /' . PHP_EOL)
->setRenderInvisible(true)
;
這是如果有幫助該頁面需要一個ID。麪包屑中的最後一個鏈接將不包含其他參數,如ID。
您能否提供一個xml示例以及您用於導航和/或麪包屑的代碼。 – Marcin 2011-02-04 06:12:42