如何避免Diazo改变Plone中的“#”链接?

时间:2012-04-11 01:48:30

标签: plone diazo

我正在使用Diazo和Plone 4.在其中一个HTML模板文件中,我写了一个指向同一页面的链接,如下所示:

    <a href="#">foo</a>

但它呈现为:

    <a href="/mysite/++theme++my.theme/">foo</a>

如何避免Diazo更改原始模板代码或者有一种指向同一页面的特定机制。

2 个答案:

答案 0 :(得分:3)

这听起来像是plone.app.theming中的一个错误。相对于绝对的解析器应该忽略锚链接。

答案 1 :(得分:2)

Plone上的“Diazo主题”控制面板有一个名为“绝对路径前缀”的选项(在“高级设置”选项卡上),它定义了魔法。或者,您可以尝试定义一个规则,该规则用预定义的$ path-variable替换“#”链接。

有关“高级标签”或预定义变量设置的详细信息,请参阅plone.app.theming