如何设置通过Generic Setup(结构)导入的内容的默认视图

时间:2012-02-22 19:10:52

标签: plone genericsetup

我已经知道如何以编程方式设置默认视图内容,在我的特定情况下,是一个文件夹,或者如何使用Plone UI来执行此操作。在我的情况下,我通过GenericSetup创建一个大的内容框架,我需要一组文件夹,以使每个文件夹中的特定内容项成为默认视图。

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

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

我认为在:

profile/default/structure/folder1/.properties 

你可以添加:

DefaultView = homepage1

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

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

How to define default views in Plone

1 个答案:

答案 0 :(得分:2)

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

你必须编写自己的自定义GS步骤来执行此操作,我担心,或者可能使用类似plone.app.transmogrifier的内容(它包括对浏览器默认值的支持,collective.transmogrifier包括GS步骤)配置这个。