我正在使用路径上有多个主题的网站:
<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>
...
现在我有一个规则,我想要应用如果路径不是/ news 。 我怎样才能做到这一点?
答案 0 :(得分:2)
发布了全新版diazo的说明:
1.0rc4 - 2011-11-02添加对@ if-not和@ if-not-content的支持。添加对包含规则的指定模式的支持。保留评论 主题中的html标记之前/之后。关闭#12249。修复quote_param 始终使用lxml.etree.XSLT.strparam。处理规则文件没有 允许删除或替换内容的主题。
http://pypi.python.org/pypi/diazo
P.S。解决方案可能是if-path =“not(/ news)”
答案 1 :(得分:2)
我现在已经添加了if-not-path到diazo的开发版本。请参阅:https://github.com/plone/diazo