2012-08-10 82 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安装的标准配置。