是否可以在Diazo <notheme if-path = ...规则中指定通配符?

acl*_*ark 7 plone diazo

如果没有,我可以使用内联XSLT吗?如果是这样,怎么样?

我认为这是不可能的,基于在Diazo文档中搜索"通配符",但我想确保我没有遗漏一些东西.

这对于允许ZMI通过未经训练而言尤其方便.

例如

<notheme if-path="manage*" />
<notheme if-path="portal*" />
Run Code Online (Sandbox Code Playgroud)

Lau*_*owe 7

我们尝试使用collective.xdv进行正则表达式匹配,但是效果不好 - 只要想想当有人创建名为"management"的页面时会发生什么.甚至manage_*最终还包括manage_translations页面,该页面应该是主题.我们目前的最佳做法是使用:

<rules css:if-content="#visual-portal-wrapper">
Run Code Online (Sandbox Code Playgroud)

我希望我们能够找到一种方法来修补X-Theme-Disabled response.setHeader到ZMI中DTML(以及一些ZPT)的相关位.