重氮:如果不是 if-path

发布于 2024-12-20 21:38:17 字数 389 浏览 2 评论 0原文

我正在开发一个基于路径的具有多个主题的网站:

<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,我要应用该规则。 我怎样才能做到这一点?

I'm working on a site with multiple theme base on path:

<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>

...

Now I have a rule that I want to apply if path is not /news.
How can I achieve that ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

少女的英雄梦 2024-12-27 21:38:17

我现在已将 if-not-path 添加到 diazo 的开发版本中。请参阅:https://github.com/plone/diazo

I've now added if-not-path to the development version of diazo. See: https://github.com/plone/diazo

活雷疯 2024-12-27 21:38:17

全新版本重氮的发行说明:

1.0rc4 - 2011-11-02 添加对 @if-not 和 @if-not-content 的支持。添加对包含规则指定模式的支持。保留评论
主题中的前/后 html 标签。关闭#12249。修复 quote_param
始终使用 lxml.etree.XSLT.strparam。处理没有 a 的规则文件
主题允许删除或替换内容。

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

PS 解决方案可能是 if-path="not(/news)"

THe release notes of the brand-new version of diazo:

1.0rc4 - 2011-11-02 Add support for @if-not and @if-not-content. Add support for specifying mode on inclusion rules. Preserve comments
preceding/following html tag in theme. Closes #12249. Fix quote_param
to always use lxml.etree.XSLT.strparam. Handle rules file without a
theme to allow drop or replace content.

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

P.S. the solution could be if-path="not(/news)"

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文