4

Plone 4 で Diazo を使用しています。HTML テンプレート ファイルの 1 つに、同じページへのリンクを次のように書きました。

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

ただし、次のようにレンダリングされます。

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

Diazo が元のテンプレート コードを変更することを回避する方法、または同じページを指す特定のメカニズムがあること。

4

2 に答える 2

3

ただし、これは plone.app.theming のバグのように思えます。相対から絶対へのパーサーは、アンカー リンクを無視する必要があります。

于 2012-04-11T06:22:59.507 に答える
2

Plone の「Diazo テーマ」コントロール パネルには、その魔法を定義する「絶対パス プレフィックス」(「詳細設定」タブ) というオプションがあります。または、「#」リンクを事前定義された $path-variable に置き換えるルールを定義することもできます。

「高度なタブ」の設定または事前定義された変数の詳細については、plone.app.themingを参照してください。

于 2012-04-11T05:02:07.507 に答える