2011-09-09 40 views
1

Ref:Wayfinder on Modx RevoModx Revo Wayfinder:將額外的屬性添加到當前菜單的列表項目

我一直在廣泛搜索,找不到答案。

我發現一個非常棘手的情況,試圖用包裝當前菜單的列表項目(當前所在頁面上的菜單鏈接)輸出額外屬性。 例如: 而不只是這行..

<li class="current"><a href="#">This is the menu</a></li> 

我想..

<li class="current" value="1"><a href="#">This is the menu</a></li> 

看到值= 「1」

我試圖創造關係與塊& hereTpl參數,但顯然這個參數在Wayfinder Revo中不再有效(或者是?)。

我認爲另一種可能的途徑是,如果在& rowTpl內部有一種條件方式來僅爲當前菜單呈現所需的屬性,但又是另一個磚牆。

我還嘗試了[[+ wf.attributes]](在模板塊中的列表項標籤上,並將所需的屬性放在所有資源/文檔的鏈接屬性中,假設它僅在資源/文件是「當前」但隨後的屬性只是輸出到所有的菜單項

你能分享想法非常感謝任何幫助

+0

查看[code](https://github.com/splittingred/Wayfinder/blob/develop/core/components/wayfinder/wayfinder.class.php)和[documentation](http://rtfm.modx .com/display/ADDON/Wayfinder#Wayfinder-TemplateParameters),'hereTpl'確實仍然有效 – Phil

+0

嗨,謝謝。我確實使用&hereTpl ='myTpl',但好像不是解析。我會重新檢查。 Thx的反饋我真的很感激。 – rix

+0

我無法想出一個方法來放回勾號標誌..但你知道我的意思.. thx @Phil – rix

回答

0

執行以下操作:?

[[Wayfinder? &hereTpl=`navHere` (INCLUDE OTHER PARAMETERS THAT YOU LIKE)]] 

nav這裏 tpl寫下面一段代碼:

<li class="current" value="1"><a href="[[+wf.link]]">[[+wf.linktext]]</a></li>[[+wf.wrapper]] 

我明白這樣會解決的。希望得到你的迴應。

+0

嗨,謝謝@ sandip-agarwal的建議..我嘗試過但仍然沒有沒有工作。必須是我的設置有問題,因爲我也確定&hereTpl只會工作。無論如何,我已經訴諸不同的標記,因爲截止日期不能等待:D我一定會再試一次,以確認一切。謝謝 – rix

+0

歡迎您,瑞克斯。是的,你可以嘗試重新安裝Wayfinder組件。此外,你可以看看'Wayfinder'代碼片段。 –

相關問題