Re: jahiaHtml:actionMenu et MODE EDITION

Philippe Vollenweider <[email protected]> Tue, 13 Mar 2007 13:03:39 +0100
Newsgroups gmane.comp.cms.jahia.template
Message-ID <[email protected]>
La syntaxe d'un action menu est de ce type:

<jahiaHtml:actionMenu name="mainContentList" namePostFix=".mainContents"
         resourceBundle="jahiatemplates.Corporate_portal_templates_v2">

Les principales actions d'un actionMenu sont add, update, delete, copy, paste

Ceci implique que dans votre fichier de 
ressources il existe les clefs correspondantes.

Dans l'exemple précédent il y a également un namePostFix à ".mainContents".
Ceci signifie que vous devez avoir les clés 
suivantes dans votre fichier de ressource:

add.mainContents = Ajouter contenu
update.mainContents = Mettre à jour
etc...

Evidement, il doit y avoir un fichier de resource par langue du site, donc

WEB-INF/classes/jahiatemplates/Corporate_portal_templates_v2.properties
WEB-INF/classes/jahiatemplates/Corporate_portal_templates_v2_en.properties
WEB-INF/classes/jahiatemplates/Corporate_portal_templates_v2_fr.properties
etc...

J'espers que ça peut aider.

Philippe.

At 13.03.2007 11:55, you wrote:
>Bonjour,
>Je développe actuellement un template à partir 
>du corporate_template_v2, dans le but de faire un menu central dans une page.
>Vous pouvez constater avec la copie d'écran ci-jointe 1.JPG.
>MON PROBLEME :
>Quand je rentre en mode édition, pour 
>ajouter/modifier/supprimer des entrées de menu, 
>j'ai "NULL" pour les champs d'édition où devrait apparaître
>   - Mettre à jour
>   - Ajouter
>   - Supprimer
>La copie d'écran ci-jointe 2.JPG vous montre ça .
>
>Comment faire pour avoir ceci ?
>Merci à vous,
>Cordialement,
>
>--
>----------------------------------------------------
>Christophe Dumonet
>Centre de Ressources Informatiques
>Institut Francais de Mecanique Avancee (IFMA)
>Campus des Cezeaux
>BP 265
>63175 AUBIERE Cedex
>Tel : +33 - 4.73.28.80.64
>Fax : +33 - 4.73.28.81.00
>Mail : [email protected]
>----------------------------------------------------
>PS : Je précise que j'ai fait de la manière suivante pour créer un menu :
>
><%
>
>
>
>               // declarations
>
>
>
>               %>
>
>
>
>               <content:declareContainerList 
> name='applicationscontainerList' title='applications Container List'>
>
>
>
>
>                           <content:declareContainer>
>
>
>
>
>
>
> 
><content:declareField name='yourSubPage' title='Your sub page' type='Page'/>
>
>
>
>
>                           </content:declareContainer>
>
>
>
>
>
>
>               </content:declareContainerList>
>
>
>
>
>
>
>               <%
>
>
>
>               // display
>
>
>
>               %>
>
>
>
>               <ul class="menu">
>
>
>
>               <content:containerList 
> name='applicationscontainerList' id='applicationscontainerList'>
>
>
>
>               <content:container id="applicationsmenucontainer">
>
>
>
>                      <li>
>
>
>
>                   <content:pageField 
> valueId="yourSubPage" name='yourSubPage'/>
>
>
>
>                   <logic:notEmpty name="yourSubPage">
>
>
>
>               <a href="<bean:write name='yourSubPage'
>
>property='url'/>"><bean:write name='yourSubPage'
>
>property='title'/></a>
>
>                   </logic:notEmpty>
>
>
>
>               <jahiaHtml:actionMenu
>
>name="applicationsmenucontainer" namePostFix=""
>
>resourceBundle="jahiatemplates.Corporate_portal_templates"
>
>useFieldSet="false">
>
>                   </jahiaHtml:actionMenu>
>
>
>
>                   </li>
>
>
>
>               </content:container>
>
>
>
>               <jahiaHtml:actionMenu
>
>name="applicationscontainerList" namePostFix=""
>
>resourceBundle="jahiatemplates.Corporate_portal_templates"
>
>useFieldSet="false">
>
>               </jahiaHtml:actionMenu>
>
>
>
>               </content:containerList>
>
>
>
>               </ul>
>
>
>
>
>
>

-------=[ 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