如何使用Generic Setup向typesUseViewActionInListings添加类型?

时间:2014-01-23 13:06:26

标签: plone genericsetup

如何将类型“MyType”添加到typesUseViewActionInListings工具中site_properties属性的portal_properties属性?

使用带有GenericSetup的propertiestool.xml文件,将现有/默认类型(图像,文件)修改为仅(MyType)。我需要将MyType添加到现有的。

<?xml version="1.0"?>
<object name="portal_properties" meta_type="Plone Properties Tool">
  <object name="site_properties" meta_type="Plone Property Sheet">
    <property name="typesUseViewActionInListings" type="lines">
      <element value="MyType"/>
    </property>
  </object>
</object>

可以考虑添加所有类型(现有的和新的)。这对我们来说是不够的,因为我们不想假设typesUseViewActionInListings

中已有哪些类型
  <element value="File"/>
  <element value="Image"/>
  <element value="MyType"/>

1 个答案:

答案 0 :(得分:4)

purge="False"可以解决问题!

<?xml version="1.0"?>
<object name="portal_properties" meta_type="Plone Properties Tool">
  <object name="site_properties" meta_type="Plone Property Sheet">
    <property name="typesUseViewActionInListings" type="lines" purge="False">
      <element value="MyType"/>
    </property>
  </object>
</object>