gpt4 book ai didi

plone - 使插件兼容 Plone 4 和 Plone 5

转载 作者:行者123 更新时间:2023-12-01 10:37:12 26 4
gpt4 key购买 nike

我正在尝试制作一个兼容 Plone 4 和 Plone 5 的插件。我遇到的问题是配置文件/默认 XML。

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

我原本希望 Plone 4 会忽略 registry.xml 但它在 Plone 4 中拾取它然后在安装过程中崩溃。有解决方案吗?

最佳答案

您可以有多个配置文件指向不同的配置文件目录(它们在 configure.zcml 中定义),Plone 文档 have examples of how to conditionally evaluate ZCML :

<include zcml:condition="have plone-4" package=".package" />
<include zcml:condition="not-have plone-4" package=".otherpackage" />

having zcml:condition on a configure 还有一个直接的“如果满足条件则评估内容” .

关于plone - 使插件兼容 Plone 4 和 Plone 5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33245666/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com