[Zope-CMF] Re: modifying TypeInformation's properties

Florent Guillaume fg at nuxeo.com
Fri Sep 3 10:39:06 EDT 2004


>> Standard use case: flagging certain types for certain kind of 
>> operations in the portal. For instance I want to only display certain 
>> content types in some menus (like in advanced search: 
>> cps_is_searchable). Or I want to add some types (portlets) in some 
>> menus. Or I want to flag some types as being displayed in the 
>> "folderish" parts of a folder listing, and others as "documentish" 
>> (cps_display_as_document_in_listing, to have a  view that presents 
>> folders at top then documents).
>>
>> For all these, the natural place to add information is on the TI 
>> object itself.
> 
> 
> Still trying to understand the use cases:
> 
> How are these flags configured, e.g. if I want to write a content type 
> that should work with CPS? Can I set the properties as part of the fti 
> data in my product?

Yes, as TI's __init__ calls manage_changeProperties

> Can I set them in the Types Tool TTW?

Yes too.

> Or does a CPS tool set them, using properties like annotations?

No there's no additional tool, it's just set at the fti level or inside 
an installer when creating the TI "by hand".

Florent

-- 
Florent Guillaume, Nuxeo (Paris, France)
+33 1 40 33 71 59  http://nuxeo.com  mailto:fg at nuxeo.com


More information about the Zope-CMF mailing list