[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE : [sdx-users] Pb de syntaxe avec sdx:userIsMember
From: |
Frédéric Glorieux |
Subject: |
RE : [sdx-users] Pb de syntaxe avec sdx:userIsMember |
Date: |
Wed, 2 Jul 2003 09:50:04 +0200 |
Salut,
Un peu de service après-vente.
Je préviens tout de suite que je n'ai pas eu le temps de tester mes
remarques, mais peut-être sont elles des pistes.
Je crois que ceci peut marcher
<sdx:userIsMember group="group1 group2" opParam="o">
...
</sdx:userIsMember>
Et aussi cela
<sdx:userIsMember opParam="o">
<sdx:parameter name="group" value="group1"/>
<sdx:parameter name="group" value="group2"/>
</sdx:userIsMember>
(afin d'éviter de passer cela en URL)
> les paramètres Java
> ======================
> Comment gère-t-on le multivalué en java ?
> J'ai testé :
>
> <xsp:logic>
> String[] myGroups = new String[]{"consultant","admins"}; </xsp:logic>
>
Comme le nom l'indique, le paramètre attend ici une String (et pas un
tableau)
> <sdx:userIsMember groupString="myGroups" op="or">
Par contre, je crois que cela marche
<sdx:userIsMember groupStrings="myGroups" op="or">
(Strings = String[])
> les paramètres sitemap
> =========================
> Comment gère-t-on le multivalué ?
> J'ai testé (dans mon sitemap.xmap) :
> <map:match pattern="*.xsp">
> <map:generate type="xsp" src="{1}.xsp">
> <map:parameter name="group" value="consultant"/>
> <map:parameter name="group" value="admins"/>
> </map:generate>
> <map:transform type="cinclude"/>
> <map:transform src="xsl/{1}.xsl">
> <map:parameter name="use-request-parameters"
> value="true"/>
> </map:transform>
> <map:serialize/>
> </map:match>
Il faut savoir qu'un paramètre Sitemap ne peux pas être répété (c'est un
hashtable clé-valeur).
il faudrait alors quelque chose comme
<map:parameter name="group" value="consultant admins"/>