2011-12-14 8 views
3

のためではない場合:ジアゾ:私はパス上に複数のテーマをベースとサイト上で働いている場合は、パス

<rules if-path="//"> 
    <theme href="index.html"/> 
</rules> 

<rules if-path="/news"> 
    <theme href="news.html"/> 
</rules> 

<rules if-path="/Members"> 
    <theme href="news.html"/> 
</rules> 

... 

私はパスが/ニュースではありません、私はを適用するルールを持っている場合。 どうすれば実現できますか?ジアゾのブランドの新しいバージョンの

答えて

2

開発バージョンのdiazoに追加されました。

2

リリースノート:

1.0rc4 - 2011-11-02は、@のサポートを追加する場合-ないと、@ IF-ないコンテンツ。包含ルールにモードを指定するためのサポートを追加する。テーマ内のコメント 先行/後続のhtmlタグを保持します。 #12249を閉じる。 quote_param が常にlxml.etree.XSLT.strparamを使用するように修正しました。 テーマのないルールファイルを処理して、コンテンツの削除または置換を許可します。

http://pypi.python.org/pypi/diazo

P.S.解決策はif-path = "not(/ news)"となる可能性があります。

+1

解決策は 'if-path =" not(/ news) "'ではなく、単にパスセグメント 'not('に続いて 'newsというパスセグメントを含む) '。 –

関連する問題