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