首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使Plone 4和Plone 5兼容

使Plone 4和Plone 5兼容
EN

Stack Overflow用户
提问于 2015-10-20 19:54:21
回答 2查看 135关注 0票数 3

我试着把Plone 4和Plone 5都兼容。我遇到的问题是配置文件/默认XML。

Plone 5:我有一个用于注册CSS的registry.xml 4:我有一个注册CSS的cssregistry.xml

我希望Plone 4会忽略registry.xml,但是它在Plone 4的安装过程中找到了它,然后就崩溃了。有解决方案吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-10-21 04:28:16

您可以有多个配置文件指向不同的配置文件目录(它们是在configure.zcml中定义的),以及Plone docs 有关于如何有条件地计算ZCML的例子

代码语言:javascript
复制
<include zcml:condition="have plone-4" package=".package" />
<include zcml:condition="not-have plone-4" package=".otherpackage" />

在配置中也有一个直接的“如果满足条件就评估内容”。

票数 6
EN

Stack Overflow用户

发布于 2015-11-06 16:45:00

在添加以下内容时,您说的内容非常有用:

代码语言:javascript
复制
xmlns:zcml="http://namespaces.zope.org/zcml"

到最上面的配置。给任何需要这个的人写个便条。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33245666

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档