Merci M'sieur, C'est exactement l'info qu'il me manquait. Au plaisir
Cédric Marfil Unilog IT Services NRD a logicaCMG company Marcq en Baroeul Tél: 03.59.56.60.68 Mail: [EMAIL PROTECTED] -----Message d'origine----- De : Georges Racinet [mailto:[EMAIL PROTECTED] Envoyé : lundi 6 mars 2006 15:22 À : [EMAIL PROTECTED] Cc : [email protected] Objet : Re: [CPS-users-fr] portal_type et portal_layout On Mar 6, 2006, at 3:04 PM, MARFIL CEDRIC wrote: > Bonjour, > > > > Je souhaitais savoir sil était possible pour un même type > dassocier plusieurs layouts. Mon idée est de faire un équivalent > des vues en base SQL sur des objets ZODB. Une personne, ayant des > privilèges A, verrait lobjet selon un layout (typiquement en > masquant certaines informations, et selon une disposition A), une > autre personne, ayant des privilèges B, verrait le même objet selon > un autre layout (typiquement en masquant dautres informations, et > selon une disposition B). Salut Cédric, oui, c'est pour ça qu'on été faits les clusters (paquets de layouts), qui sont définis dans ton type. Toutes les méthodes de rendu dans CPSDocument sont capables d'afficher un cluster (cf CPSDocument/CPSDocument.py) Tu n'as plus qu'à définir des actions (avec perms) qui appellent render avec le bon cluster. La liste des layouts définie dans le portal_type est finalement équivalente à un cluster par défaut. Les portlets de document sont aussi capables d'afficher un cluster spécifique, mais ça n'est vraiment utile qu'à partir de CPS 3.4 (portlets au milieu de la page). > > > > Merci davance pour toute laide que vous pourrez mapporter. > > > > Cordialement > > > > <image002.jpg> > > Cédric Marfil > > Unilog IT Services NRD > > a logicaCMG company > > Marcq en Baroeul > > Tél: 03.59.56.60.68 > > Mail: [EMAIL PROTECTED] > > > > <image002.jpg> > _______________________________________________ > cps-users-fr > Adresse de la liste : [email protected] > Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/ > cps-users-fr> --------- Georges Racinet Nuxeo SAS [EMAIL PROTECTED] http://nuxeo.com Tel: +33 (0) 1 40 33 71 73 _______________________________________________ cps-users-fr Adresse de la liste : [email protected] Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>
