从站点策略产品加载项的安装配置文件安装plone首页内容
Plone的基本设置配置文件--在Products.CMFPlone.setuphandlers.setupPortalContent()中--查询名为“Plone frontpage setup”的注册视图,以获取填充到新站点的首页的正文 附加站点策略产品包可以注册一个视图(遗憾的是,没有约束它的层接口)来覆盖默认值——但是,这将适用于在实例中创建的所有新站点 是否有一种可插拔的方法可以使用GenericSetup extension profiles在加载项安装时安装新的首页内容,或者这需要DIY安装处理程序/导入步骤从站点策略产品加载项的安装配置文件安装plone首页内容,plone,Plone,Plone的基本设置配置文件--在Products.CMFPlone.setuphandlers.setupPortalContent()中--查询名为“Plone frontpage setup”的注册视图,以获取填充到新站点的首页的正文 附加站点策略产品包可以注册一个视图(遗憾的是,没有约束它的层接口)来覆盖默认值——但是,这将适用于在实例中创建的所有新站点 是否有一种可插拔的方法可以使用GenericSetup extension profiles在加载项安装时安装新的首页内容,或者这需要
阅读基本setupPortalContent()的源代码,似乎这是为了便于开箱即用i18n而设置的,但(尚未)通过附加组件进行可插拔扩展?您是否尝试过使用通用设置生成内容 以下示例应重置setupPortalContent()生成的内容:
structure
的文件夹(例如src/my.site.policy/my/site/policy/profiles/default/structure/)的新文件。删除带有内容的
events
front-page
Members
news
front-page,Document
id: front-page
title: Foo
description: Bar
Content-Type: text/html
<p>Hello World!</p>
.objects
的新文件,其中包含内容
events
front-page
Members
news
front-page,Document
id: front-page
title: Foo
description: Bar
Content-Type: text/html
<p>Hello World!</p>
FrontPage
的新文件,其中包含内容
events
front-page
Members
news
front-page,Document
id: front-page
title: Foo
description: Bar
Content-Type: text/html
<p>Hello World!</p>
id:头版
标题:富
说明:酒吧
内容类型:text/html
你好,世界
内容
——从门户设置
开始,然后检查结果。此外,由六英尺以上的概述了一般设置中的内容生成支持