La
nécessité de ce parentContainerName est-elle nouvelle?
J'ai
déjà utilisé des listes ayant des niveau d'imbrication de 5 (donc des sous sous
sous sous listes :) ) sans jamais avoir de problème à la
résolution...
Du
coup une autre question: la doc sur les taglibs de la v5 est-elle prévue? (un
taglibdoc-dev5 par analogie avec la javadoc )
SCordialement,
Alexis
-----Message d'origine-----Bonjour,
De : Philippe Vollenweider [mailto:[EMAIL PROTECTED]
Envoyé : lundi 31 juillet 2006 16:09
À : [email protected]
Objet : Re: Problème d'inclusion d'un ConteinerList dans un Cont ainerList sous Jahia 5.0 Community Edition
Si j'ai bien compris, vous avez une déclaration de cette forme:
<content:declareContainerList name='parentContainerList' title="parentContainerList">
<content:declareContainer>
<content:declareField name="field1" title="field1"/>
//...
<content:declareContainerList name='secondContainerList'
title="secondContainerList">
<content:declareContainer>
<content:declareField name="anotherfield1" title="anotherfield1"/>
</content:declareContainer>
</content:declareContainerList>
</content:declareContainer>
</content:declareContainerList>
Au moment de l'affichage, il faut spécifier à la container liste imbriquée (secondContainerList) quel container est son parent:
<content:containerList name='parentContainerList' id="parentContainerList">
<content:container id="parentContainer">
<content:textField name="field1"/>
<content:containerList name='secondContainerList' id="secondContainerList"
parentContainerName="boxContainer">
<content:container id="secondContainer">
<content:textField name="anotherfield1"/>
</contentContainer>
</content:containerList>
</contentContainer>
</content:containerList>
Est-ce que ça répond à votre question?
Philippe
At 31.07.2006 15:55, you wrote:
Bonjour,
J'ai récemment téléchargé la dernière version de Jahi disponible : jahia 5.0 Communauty Edition.
J'ai un bug que je n'arrive pas à résoudre :
Dans un nouveau gabarit, je déclare un ContainerList (avec le tag <content:declareContainerList name="parentContainerList">).
Dans ce ContainerList je déclare un Container (<content:declareContainer name="container">), qui contient des champs (<content:declareField...>).
J'inclue ensuite dans le gabarit un fichier séparé qui appelle le ContainerList déclaré (<content:containerList name="parentcontainerList">), et appelle son Container et ses champs.
Jusqu'ici tout va bien.
Je décide ensuite d'ajouter au sein de la déclaration du ContainerList parent, à la suite des champs, la déclaration d'un ContainerList imbriqué (<content:declareContainer name="secondContainerList">).
Ca ne pose pas de problème. Mais quand j'inclue ensuite dans mon fichier spéaré, à la suite de l'appel des champs du ContainerList parent, un appel au ContainerList imbriqué (<content:containerList name="secondContainerList">), j'ai un NullPointerException à la ligne du .java généré qui tente d'exécuter le tag <content:containerList> associé au name "secondContainerList", comme si leContainerList de ce nom n'avait pas été déclaré...
Quelqu'un a-til déjà eu ce problème, et sait s'il y a une astuce pour imbriquer un CntainerList dans un autre ?
Merci,
Anoine Taillefer
Société Smile (Paris)-------=[ pvollenweider at jahia dot com ]=---------
Jahia : A collaborative source CMS and Portal Server
www.jahia.org Community and product web site
www.jahia.com Commercial services company
