好吧,所以我正在Silverstripe CMS開發一個站點,它在其中一個頁面上使用錨鏈接。事情是在Silverstripe中有一個正在進行的重寫,在你的鏈接中加入了斜槓。銀鏈條哈希鏈接重寫把不需要的斜槓在鏈接
所以在docs它解釋說,你可以把這個在你的YAML哈希之前禁用斜線:http://doc.silverstripe.org/en/developer_guides/templates/how_tos/disable_anchor_links/
我已經像這樣做(YAML驗證OK):
_config/app.yml :
SSViewer: rewrite_hash_links: false
然後在我的模板文件,這是我如何建設有錨我的鏈接:
<a href="$ParentPage.Link#$URLSegment">Link</a>
(注意,這個模板文件是一個數據對象,我不知道是否有任何裸露)
而且輸出鏈接是:
/CNC加工/製造#按訂單
,但應該是:
/CNC加工製作#按訂單
我所有的想法。任何指針?
你可以讓自己的鏈接功能,並刪除尾部的斜槓? – munomono 2015-02-06 12:39:16
好的建議,我試過了,它有相同的結果。無論如何不要擔心,我想我現在可以解決這個問題。感謝您的回覆 – 2015-02-07 14:59:49