如何在Plone 4.3.9站点中启用旧样式集合?

时间:2016-06-13 07:22:30

标签: plone

我可以使用旧式集合而不是新集合吗?如果是这样,怎么样?

1 个答案:

答案 0 :(得分:6)

转到http://[HOST]/[PLONESITE_ID]/@@types-controlpanel?type_id=Topic,选中它所说的框#34;全球可添加"并点击" Apply Changes"在表格的底部。

使用以下内容向您的插件添加/profiles/default/Topic.xml以编程方式重现:

<object name="Topic">
<!-- Enable old-style-collections 
     By default turned off since >= Plone-4.1 -->
  <property name="global_allow">True</property>
</object>

要关闭新式集合,您可以执行相同的过程,只需替换&#34;主题&#34;与&#34;收集&#34;并设置&#34; global_allow&#34;为假。

如果您还希望能够通过网站的用户界面定义哪些字段可用作集合编辑模式中的可选标准,请转到http://[HOST]/[PLONESITE_ID]/portal_controlpanel/manage_editActionsForm并检查&# 34;收藏(旧式)&#34;入口,然后&#34;收藏(旧式)&#34;将在网站的控制面板中显示配置,可通过http://[HOST]/[PLONESITE_ID]/@@overview-controlpanel访问。

此外,这些设置可以通过profiles/default/portal_atct以编程方式进行复制,您可以通过http://[HOST]/[PLONESITE_ID]/portal_setup/manage_main导出相关的xml文件,或者查看此示例以获取方向:https://raw.githubusercontent.com/ida/adi/master/adi.tickets/adi/tickets/profiles/default/portal_atct.xml < / p>

注意:如果您要在此处添加新字段作为条件,您还需要通过profiles/default/catalog.xml在目录中注册它们,这是该案例的另一个示例:https://github.com/ida/adi/blob/master/adi.tickets/adi/tickets/profiles/default/catalog.xml

此外:如果您希望允许访问者通过用户界面更改条件的值来进行搜索 - 换句话说就是搜索表单 - 请查看collective.formcriteria,由{编写{3}}