Salut,
C'est normal, le tag n'est pas censé être interprété, enfin il me semble
d'après ce que j'ai vu dans le fichier smalltext_field.jsp pour
l'interprétation des EM justement :
pour faire un select, si on a une liste d'ExpressionMarkers markers, on fait
<%
int size = markers.size();
ExpressionMarker marker;
String expressionMarker;
for (int i = 0; i < size; i++) {
marker = (ExpressionMarker) markers.get(i);
expressionMarker = marker.drawMarker();%>
<option
value="<%=FormDataManager.formEncode(expressionMarker)%>"><%=GuiBean.glueTitle(marker.getValue(),
70)%></option>
<% }
}
%>
Le drawMarker affiche l'expression entière, le getValue() l'interprète ! Et on
ne travaille que sur l'expression entière qui est stockée dans la base.
Ainsi c'est toi qui choisis d'interpréter la valeur quéand tu en a besoin,
sinon tu gardes le marker.
Sinon, je ne vois pas l'intérêt je pense d'utiliser les EM pour un
ShardSmallText.
Antoine.
-----Message d'origine-----
De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] la part de Daphné Bellemin
Envoyé : vendredi 12 octobre 2007 15:27
À : [email protected]
Objet : [French_list] ExpressionMarker et tag <jahia-expression>
Bonjour,
J'essaye d'utiliser la classe ExpressionMarker et le tag <jahia-expression> de
la même manière que dans le template document listing des corporate portal
templates. Mon but est d'avoir des listes de valeurs déroulantes pour un champ
de type SMALLTEXT différentes en français et en anglais dans la popup
d'édition, et donc d'utiliser ce système similaire à un système de clé/valeur.
Malheureusement, Jahia ne semble pas reconnaître ce tag : je retrouve la chaîne
<jahia-expression
expr='currentPage.containerLists["typeContainer"].getContainerByID(512).fields["typeValue"].value'
storeMarker="false"/>
dans le source de ma page sans qu'elle n'ait été interprétée. De plus dans le
template document listing, le champ concerné « type » est déclaré en
FieldTypes.SMALLTEXT_SHARED_LANG. Quel est l'intérêt dans ce cas d'utiliser ce
mécanisme ?
Merci d'avance pour vos réponses.
Daphné Bellemin
_______________________________________________
french_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/french_list