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