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

标签 plone

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

最佳答案

转到 http://[HOST]/[PLONESITE_ID]/@@types-controlpanel?type_id=Topic,选中“可全局添加”的框并点击“应用更改” "在表格底部。

通过将 /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>

要关闭 new-style-collections,您可以执行相同的步骤,只需将“Topic”替换为“Collection”并将“global_allow”设置为 False。

如果您还希望能够定义哪些字段可用作集合编辑模式中的可选标准,请通过网站的 UI,转到 http://[HOST]/[PLONESITE_ID]/portal_controlpanel/manage_editActionsForm 并选中“Collections (old style)”条目,然后“Collections (old style)”将在站点的控制面板中显示配置,可通过 http://[HOST]/[PLONESITE_ID] 访问/@@overview-controlpanel.

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

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

此外:如果您想让访问者更改要搜索的标准值,可以通过 UI 即时更改——换句话说,是一个搜索表单——请查看 collective.formcriteria , 由 Ross Patterson 撰写.

关于plone - 如何在我的 Plone 4.3.9 站点中启用旧样式集合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37783868/

相关文章:

plone - Plone 站点的每周 ZODB 打包

Solr 不索引 blob 文件

apache - 如何在 Apache 服务 Plone 中正确设置 Documentroot

plone - Plone 用户注册表中的验证码字段

python - 如果在Plone 4.1中提交PloneFormGen的表单数据,如何触发内容规则

plone - Zopeskel 导入错误 : cannot import name BasicNamespace

plone - 是否有用于灵巧的多个上传引用小部件(用于灵巧内容类型的快速上传小部件)

javascript - Plone 中的 Galleria 动态 Javascript/jQuery 问题

plone - 使用 PloneFormGen 自定义脚本适配器以编程方式执行内容规则

plone - 如何使用 TALES 表达式在 PloneFormGen 中生成注册号?