Je suis en train de créer des layouts spécifiques pour de nouveaux types
de documents Folderish et je peine un peu sur les façons de ramener des
valeurs d'un niveau N dans la vue d'un document N+1.
J'ai trouvé comment afficher des propriétés d'un parent de la façon
suivante :
<div tal:define="toto python:proxy.aq_inner.aq_parent"
tal:content="toto/MaPropriete">Propriete</div>
Cependant j'ai un problème pour demander à une macro de se lancer sur le
niveau parent et de me retourner les résultats au niveau N+1.
CPS utilise ainsi par défaut dans le layout_default_view **une macro
pour rendre les widgets du document de cette facon là :
<metal:block use-macro="here/layout_lib_div_view/macros/div_view" />
Mais je ne vois pas comment demander à la macro dans MonLayout_view de
m'afficher ICI les widgets qui composent le Folderish Document au niveau
au dessus (à moins de les appeler nommément un par un)...
Ainsi <metal:block
use-macro="container/layout_lib_div_view/macros/div_view" /> ne me
rend pas le résultat espéré.
Je sèche. Que faudrait il écrire ?
Patrick CHAILLOUX
_______________________________________________
cps-users-fr
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>