我正在使用带有 Plone 4 的 Diazo。在其中一个 HTML 模板文件中,我编写了一个指向同一页面的链接,如下所示:
<a href="#">foo</a>
但它呈现为:
<a href="/mysite/++theme++my.theme/">foo</a>
如何避免 Diazo 更改原始模板代码或有特定机制指向同一页面。
不过,这听起来像是 plone.app.theming 中的一个错误。相对到绝对解析器应该忽略锚链接。
Plone 上的“重氮主题”控制面板有一个名为“绝对路径前缀”的选项(在“高级设置”选项卡上),它定义了这种魔力。或者,您可以尝试定义一个规则,将“#”链接替换为预定义的 $path 变量。
有关“高级选项卡”或预定义变量的设置的更多信息,请参阅plone.app.theming 。