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