gpt4 book ai didi

plone - 避免创建 Plone 的默认内容

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

我在一个创建 Plone 4.3 站点的项目中工作,该站点安装了 plone.app.contenttypes 作为默认内容类型。网站创建后,我看到所有默认内容(首页和一些文件夹和集合)仍然是基于原型(prototype)的内容。

我想避免创建该内容,我想知道是否有更好的方法来摆脱它,即在安装后步骤中手动删除它。

默认情况下我需要一个空站点。

最佳答案

您需要按照以下方式设置 Plone 站点:

from Products.CMFPlone.factory import addPloneSite
from Products.CMFPlone.factory import _DEFAULT_PROFILE


default_profiles =('plonetheme.classic:default', 'plonetheme.sunburst:default')

return addPloneSite(
app,
site_id,
title=title,
profile_id=_DEFAULT_PROFILE,
extension_ids=default_profiles,
setup_content=False,
default_language='en')

重要的部分是setup_content=False

没有初始内容,没有 portlet……什么都没有。

您可以在 ftw.inflator -> https://github.com/4teamwork/ftw.inflator/blob/00b8b984e7dc1052a7fb94d2e82455a66b271da7/ftw/inflator/bundle.py#L23 中查看这个完整的工作示例

关于plone - 避免创建 Plone 的默认内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39167185/

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