2011-02-03 82 views
1

我在我的網站中有一個導航欄,並且有可見和不可見的元素。我通過在我的navigation.xml中定義了「可見」標籤。我的問題是,當我想使用相同的導航製作麪包屑時,我還需要顯示「不可見」元素,有沒有辦法做到這一點?Zend Framework Breadcrumb顯示不可見元素

謝謝。

+0

您能否提供一個xml示例以及您用於導航和/或麪包屑的代碼。 – Marcin 2011-02-04 06:12:42

回答

6

嘗試設置renderInvisible標誌如下:

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

除了設置setRenderInvisible(真),你可能要禁用的鏈接頁面本身:

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

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

這是如果有幫助該頁面需要一個ID。麪包屑中的最後一個鏈接將不包含其他參數,如ID。