Plone 4 で Diazo を使用しています。HTML テンプレート ファイルの 1 つに、同じページへのリンクを次のように書きました。
<a href="#">foo</a>
ただし、次のようにレンダリングされます。
<a href="/mysite/++theme++my.theme/">foo</a>
Diazo が元のテンプレート コードを変更することを回避する方法、または同じページを指す特定のメカニズムがあること。
ただし、これは plone.app.theming のバグのように思えます。相対から絶対へのパーサーは、アンカー リンクを無視する必要があります。
Plone の「Diazo テーマ」コントロール パネルには、その魔法を定義する「絶対パス プレフィックス」(「詳細設定」タブ) というオプションがあります。または、「#」リンクを事前定義された $path-variable に置き換えるルールを定義することもできます。
「高度なタブ」の設定または事前定義された変数の詳細については、plone.app.themingを参照してください。