JaliosXperience
fr en
Link

Problèmes propriétés éditables

Julien Leroy - on 8/3/07 at 1:14 PM

Voilà j'ai suivi exactement ce qui est indiqué en "3.3.2 Propriétés" du guide "JCMS 5.7 : Développement de modules" afin d'avoir une propriété éditable. Ca marche "presque", c'est à dire que je peux l'éditer dans l'onglet "propriétés" de l'onglet "Administration" de "Gestion de modules" de "Supervision" (ouf!). Mais lors de l'appel dans une JSP je n'ai pas la valeur enregistré à cette propriété mais bien le "label" associé :(

Mon exemple :
WEB-INF\plugins\monModule\properties\plugin.prop : jcmsplugin.bios.test:
WEB-INF\plugins\monModule\properties\languages\fr.prop : jcmsplugin.bios.test: aide
WEB-INF\plugins\monModule\properties\languages\en.prop : jcmsplugin.bios.test: help
Et aprés avoir édité dans la gestion des modules, WEB-INF\data\custom.prop contient bien "jcmsplugin.bios.test: test entré dans la gestion des modules"
glp("jcmsplugin.bios.test") me renvois "aide" et non l'entrée éditée dans la gestion des modules ...

Une idée ?

Olivier Jaquemet - on 8/3/07 at 2:44 PM

Bonjour,

Les méthodes glp(..) dans les jsp, (ou JcmsUtil.glp(...) dans du java) sont un acronyme de "get language property", leur objectif est de récupérer la traduction de la propriété spécifiée en parametre dans la langue courante (ou dans langue passé en parametre avec les méthodes JcmsUtil.glp(...)).

Pour récupérer la valeur d'une propriété, il faut utiliser channel.getProperty(...), ou une des autres méthode get[Integer|Boolean...]Property.
Référez vous à la JavaDoc de la class Channel, section "Accessing Properties and Language Properties".

Login   Home   fr en
JALIOS SA - SIREN 440 126 035