Re: [ZIZope] [Plone 2.5.x] filtrare la visualizzazione del contenuto di una folder in base a un parametro

Yuri <[email protected]> Mon, 07 Jan 2008 15:42:53 +0100
Newsgroups gmane.comp.web.zope.italian
Message-ID <[email protected]>
moaiamorfo wrote:
>> implementi come vista della cartella la view del folder classico. Poi lì
>> c'è già il supporto per filtrare la query che determina gli elementi (è
>> il template folder_view). Basta che aggiungi sostanzialmente un
>> contentfilter che imposti id="member.getProperty('campo')"
>>     
>
> perdonami Yuri, potresti indicarmi (un po' passo passo) dove agire per
> ottenere quanto mi hai appena descritto? cosa intendi per "view del
> folder classico"? dove la imposto (nella classe ArcheType del mio
> tipo-contenitore?
il tuo prodotto archetype dovrebbe avere questo schema:

class Myclass():
    """
 descrizione
    """

    # Standard content type setup
    portal_type = meta_type = 'MyType'
    archetype_name = 'Il mio tipo'
    content_icon = 'miotipo.gif'
    schema = MyTypeSchema
    typeDescription= 'bla bla'
    typeDescMsgId  = 'MyType_description_edit'


    # Allow images and files to be uploaded into this containerish object
    allowed_content_types = ['MySubType'] # oggetti ammessi a stare nel 
contenitore

    # Set up our views - these are available from the 'display' menu
    default_view = 'myown_view'
    immediate_view = 'myown_view'
    suppl_views = ('folder_view',) #se vuoi mantenere anche la 
possibilità di vista classica.


>  e come?)? come customizzo il template folder_view?
>   


lo copi dentro la tua cartella skin e lo editi :)

> lo metto nella cartella skin del mio prodotto?
>   

Esatto.

In plone.org cerca folder_view, c'è qualche tutorial che ti spiega come 
modificarlo.

> grazie mille. :)
>
> saluti
>
>