sdx-users
[Top][All Lists]
Advanced

[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"/>






reply via email to

[Prev in Thread] Current Thread [Next in Thread]