Hi,

I would like to use two different stylesheets depending of the value of the
parameter 'langue' passed in HTTP Request.

In this aim, I use a RequestSelector, and this works well:

<map:match pattern="*">


<map:generate src="documents/participants.xml"/>

<map:select type="request">

<map:parameter name="parameter-name" value="langue"/>

<map:when test="francais">

<map:transform src="stylesheets/participantsFR.xsl">

</map:transform>

</map:when>

<map:when test="anglais">

<map:transform src="stylesheets/participantsEN.xsl"/>

</map:when>

<map:otherwise>

<map:transform src="stylesheets/participantsFR.xsl"/>

</map:otherwise>

</map:select>

<map:serialize type="html"/>

</map:match>



But I would like also to pass another parameter  'tri ' to the  selectionned
stylesheet , and I don't know exactly which syntax I should use to combin
Selector + stylesheet parameter:

I've tried this:

....

<map:parameter name="parameter-name" value="langue"/>

<map:when test="francais">

<map:transform src="stylesheets/participantsFR.xsl">

<map:parameter name="use-request-parameters" value="true"/>

<map:parameter name="tri" value="{critere}"/>

</map:transform>

</map:when>

....

but it doesn't work.

SOmeone could help me please?

Thanks in advance,

Cyril.


---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

To unsubscribe, e-mail:     <[EMAIL PROTECTED]>
For additional commands, e-mail:   <[EMAIL PROTECTED]>

Reply via email to