2014-01-23 2 views
1

Как добавить тип "MyType" в категорию typesUseViewActionInListings свойства site_properties собственности в portal_properties инструмент?Как добавить тип к typeUseViewActionInListings с общей настройкой?

Использование файла propertiestool.xml с GenericSetup следующим образом будет изменять существующие/стандартные типы (изображение, файл) только (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"/> 

ответ

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> 
+0

Это именно то, что мне нужно. Спасибо. – wolfrevo

+0

Какой-то намек на то, где можно прочитать некоторую документацию? – wolfrevo

+1

@wolfrevo: [GenericSetup Best Practices] (http://developer.plone.org/components/genericsetup.html#best-practices) в Plone dev docs выглядят как хорошее стартовое место. –

 Смежные вопросы

  • Нет связанных вопросов^_^