3

我已经知道如何以编程方式设置默认视图内容,在我的特定情况下,一个文件夹,或者如何使用 Plone UI 来做到这一点。就我而言,我正在通过 GenericSetup 创建一个大型内容骨架,并且我需要一组文件夹以使每个文件夹中的特定内容项成为默认视图。

所以,我有一个这样的文件夹结构:

folder1/
-- .properties
-- page1
-- homepage1
folder2/
-- .properties
-- page2
-- homepage2

我认为在:

profile/default/structure/folder1/.properties 

您将能够添加:

DefaultView = homepage1

或类似的。所以问题是:“是否可以使用通用设置设置内容项的默认视图?”

这个答案也可能有效;我还没有尝试过,因为在从 GS 转向使用 ZCML 之前,我想对我的问题进行一些反馈。

如何在 Plone 中定义默认视图

4

1 回答 1

2

GS 结构导入器不支持这个;它不知道(Plone 特定的)动态布局支持。

恐怕您必须编写自己的自定义 GS 步骤来执行此操作,或者可能使用plone.app.transmogrifier之类的东西(它包括对浏览器默认设置的支持,而collective.transmogrifier包括一个 GS 步骤)来配置它。

于 2012-02-22T20:43:02.553 回答