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:14:32 +0100
| Newsgroups | gmane.comp.web.zope.italian |
|---|---|
| Message-ID | <[email protected]> |
moaiamorfo wrote:
> salve a tutti,
>
> ho la necessità di implementare un filtro sulla visualizzazione degli
> elementi di una cartella (che in realtà è un content type che ho
> scritto io e che funge da contenitore).
> il filtro dovrebbe agire così: quando un utente accede alla cartella
> deve poter vedere solo gli oggetti il cui id corrisponde al valore di
> una property dell'utente stesso. quindi una condizione del tipo:
>
> member.getProperty('campo')==oggetto.getId()
>
> dove 'campo' è una property che ho aggiunto io in portal_memberdata.
>
> come posso fare per implementare questo filtro?
>
> grazie mille. :)
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')"