2012-08-10 70 views
1

我在使用MODx的相關鏈接時遇到了很多麻煩。只要我製作一個容器並將一些頁面放在根上一層,就沒有任何鏈接正確。很多丟失的圖像和損壞的鏈接。MODx相對鏈接斷開

回答

4

注意:此修復程序顯然會打破鏈接到內容標識符的所有鏈接。

我固定它通過把下面的網頁模板的頂部:

<base href="[[++site_url]]" /> 

你必須使用它。如果你對它進行硬編碼,它會搞砸,這取決於你使用的協議是http還是https。

+0

對不起,但這真的不是這個問題的答案。鏈接到內容標識符的所有鏈接都將因此而中斷。 – Kevin 2013-11-26 21:53:17

+0

該死的,謝謝你的輸入。我會把這個免責聲明給我的答案。 – StingeyB 2013-11-27 16:37:03

0

StingyB的回答是正確的。這個標籤應該在所有鏌鋣模板頭部分:

`<base href="[[++site_url]]" />` 

請注意,如果您有多個前端環境,佔位符應未緩存:

`<base href="[[!++site_url]]" />` 

而且,它必須是一個短標籤。這是行不通的:

`<base href="[[!++site_url]]"></base>` 

我不知道在哪裏約評論「打破鏈接到內容標識符全部鏈接」的來源。這些標籤是所有MODX安裝的標準配置。