3

私は Plone (4.2) サイトで Diazo を使用しており、 rules.xml ファイルには次のようなものがあります (これは単純化されていますが、この単純化されたバージョンもテストしました)。

    <rules css:if-not-content=".add-post-link">
        <replace css:content="#content" css:theme="#document-content" />
    </rules>

    <rules css:if-content=".add-post-link">
        <drop css:content=".documentFirstHeading" />
    </rules>

問題は、「replace」ディレクティブと「drop」ディレクティブの両方が適用されていることです。これは、「css:if-content」と「css:if-not-content」の両方の条件が補完的であるにもかかわらず満たされていることを意味します。つまり、一度に 1 つだけが true になる必要があります。(ちなみに、2 つの "rules" ディレクティブの順序を入れ替えると、結果は同じになります)

誰もこの行動を理解していますか?それはバグですか、それとも何か不足していますか?

4

1 に答える 1

0

それのように聞こえます。最小限の失敗例(できれば、コマンドラインからdiazorunを使用して実行できる例)に減らし、https: //dev.plone.org/のバグトラッカーにdiazoタグを付けて投稿してください。見てください。

于 2012-05-30T16:56:21.773 に答える