Bonjour
Nous expérimentons quelques problèmes en utilisant les Fields Jahia. J'ai parcouru beaucoup de documentations, sans trouver un exemple probant correspondant à notre problème.
Il s'agit d'utiliser les champs pour garder des paramètres à l'instar de fichier properties :
Une section contient une liste de produits, pour chaque page on garde 3 informations caractéristiques. Nous avons pour cela créé un template particulier, contenant 3 champs Jahia ; ces champs sont remplis via l'interface d'admin et leurs valeurs sont utilisées par une "box" développée par nos soins.
Déclaration des champs :
<content:declareField name="param1" title="param1" type="SmallText" value="" titleKey="Paramètre1" bundleKey="<%=resBundleID%>" />
<content:declareField name="param2" title="param2" type="Integer" value="0" titleKey="Paramètre2" bundleKey="<%=resBundleID%>" />
<content:declareField name="param3" title="param3" type="Integer" value="0" titleKey="Paramètre3" bundleKey="<%=resBundleID%>" />
Affichage / modification :
<td width="150" align="center" bgcolor="#eeeeee" style="font-weight: bold; color:#bb8800;">
<content:textField name="param1" id="param1" />
</td>
<td width="250" bgcolor="#cccccc">
<jahiaHtml:actionMenu
name="param1"
namePostFix=""
resourceBundle="jahiatemplates.Corporate_portal_templates"
useFieldSet="false"
labelKey="idLocation"/>
</td>
Ainsi chaque page dispose d'un tableau HTML présentant ces valeurs, ainsi que l'"actionMenu" permettant l'édition
Le problème constaté est la disparition de ces champs, sans avoir réussi à pointer précisément la raison (voir PJ)
Voila mes questions :
- Les fields nous permettent-ils de faire ce que l'on souhaite ?
- Faut-il entourer les declareField de container ?
- Ya t'il confusion d'une page à l'autre, les champs ayant les mêmes noms ?
Après pas mal de documentation et beaucoup de lecture de code, je n'arrive pas à discerner le problème, en particulier mettre en évidence l'action qui mène à la disparition des champs ...
En vous remerciant d'avance pour votre aide
Olivier
This message and any attachments (the "message") is intended solely for the addressees and is confidential. If you receive this message in error, please delete it and immediately notify the sender. Any use not in accord with its purpose, any dissemination or disclosure, either whole or partial, is prohibited except formal approval. The internet can not guarantee the integrity of this message. BNP PARIBAS (and its subsidiaries) shall (will) not therefore be liable for the message if modified.
---------------------------------------------
Ce message et toutes les pieces jointes (ci-apres le
"message") sont etablis a l'intention exclusive de ses
destinataires et sont confidentiels. Si vous recevez ce
message par erreur, merci de le detruire et d'en avertir
immediatement l'expediteur. Toute utilisation de ce
message non conforme a sa destination, toute diffusion
ou toute publication, totale ou partielle, est interdite, sauf
autorisation expresse. L'internet ne permettant pas
d'assurer l'integrite de ce message, BNP PARIBAS (et ses
filiales) decline(nt) toute responsabilite au titre de ce
message, dans l'hypothese ou il aurait ete modifie.
PostJAHIA.gif
Description: GIF image
