gpt4 book ai didi

plone - 我的 Plone 产品没有出现在快速安装程序中

转载 作者:行者123 更新时间:2023-12-03 23:26:40 26 4
gpt4 key购买 nike

我有一个带有传统产品 BaseProduct 的 Plone 站点(版本直接在 Zope 安装的 Products 文件系统目录中);其余设置基于 buildout

对于项目的一个分支,我需要另一个产品 AdditionalProduct,我用同样的方法制作它(我知道这不是当前最先进的方法;但它以前是这样工作的对我来说……)。

现在我能够使用快速安装程序安装AdditionalProduct(现在它只包含一个皮肤目录和一个模板,但这当然会改变) .

可悲的是,这不再起作用了;该产品不再显示在快速安装程序中。没有可见的错误;我能够在实例启动期间 pdb.set_trace() 它,并且 error.log 中也没有错误。

profiles.zcml 文件如下所示:

<configure
xmlns="http://namespaces.zope.org/zope"
xmlns:genericsetup="http://namespaces.zope.org/genericsetup"
i18n_domain="BaseProduct">
<include package="Products.GenericSetup" file="meta.zcml" />
<genericsetup:registerProfile
name="default"
title="AdditionalProduct"
directory="profiles/default"
description="Extension profile for AdditionalProduct."
provides="Products.GenericSetup.interfaces.EXTENSION"
/>
</configure>

(从另一个分支的早期 AdditionalProduct 复制和更改;我不太理解 “meta.zcml” 部分。)

我该如何调试?

我愿意“蛋化”我的产品(首先是 AdditionalProduct,因为它有问题;也许 BaseProduct 稍后也是如此),但我不是确定工作量,How-To 会很有用......

最佳答案

您的产品应该有一个 configure.zcml 文件,其中包含带有以下指令的 profiles.zcml:

<include file="profiles.zcml" />

是这样吗?

关于plone - 我的 Plone 产品没有出现在快速安装程序中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31049630/

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