我试着把Plone 4和Plone 5都兼容。我遇到的问题是配置文件/默认XML。
Plone 5:我有一个用于注册CSS的registry.xml 4:我有一个注册CSS的cssregistry.xml
我希望Plone 4会忽略registry.xml,但是它在Plone 4的安装过程中找到了它,然后就崩溃了。有解决方案吗?
发布于 2015-10-21 04:28:16
您可以有多个配置文件指向不同的配置文件目录(它们是在configure.zcml中定义的),以及Plone docs 有关于如何有条件地计算ZCML的例子
<include zcml:condition="have plone-4" package=".package" />
<include zcml:condition="not-have plone-4" package=".otherpackage" />在配置中也有一个直接的“如果满足条件就评估内容”。
发布于 2015-11-06 16:45:00
在添加以下内容时,您说的内容非常有用:
xmlns:zcml="http://namespaces.zope.org/zcml"到最上面的配置。给任何需要这个的人写个便条。
https://stackoverflow.com/questions/33245666
复制相似问题