From: "Cocoon User" <[EMAIL PROTECTED]>
> hi martin this is a way to send a parameter inside your xsl file (pretty
> good) but i need something else
>
> i want to use a request parameter as a variable inside my sitemap
>
> example
>
> if i have http://../...?locale=el
>
> src="{locale}_data.xml"
>
> point to el_data.xml
>
> (i have do something similar using a action just like in i18n example from
> 2.1 version of cocoon but i'm wondering if there is another way to do this
> without action)
Another possibility is to create an InputModule that will act exactly like
the LocaleAction, so you'll be able to use it like this:
src="{i18n:locale}_data.xml"
and even now you can use the 'request-param' module for that:
src="{request-param:locale}_data.xml"
Konstantin
>
> thnx stavros
>
>
> On 5 Jan 2003, Martin L�thi wrote:
>
> >
> > You can use the request parameter like this:
> >
> > <map:transform src="stylesheets/mystyle.xsl">
> > <map:parameter name="use-request-parameters" value="true"/>
> > <map:parameter name="region" value="{request:locale}"/>
> > </map:transform>
> >
> > Cheers Martin
> >
> >
> > Cocoon User <[EMAIL PROTECTED]> writes:
> >
> > > i know how to make a src file selection based to requested url using
> > > matches
> > >
> > > http://...../el/test
> > > http://...../en/test
> > >
> > > <map:match pattern="*/*">
> > > <map:generate src="{1}_{2}.xml"/>
> > > </map:patch>
> > >
> > > but how can do something similar using parameter?
> > >
> > > http://..../test?locale=el
> > > http://..../test?locale=en
> > >
> > > using {1} or {2} i refer to first or second * in pattern
> > > but how can i refer to locale prameter value inside <map:match/> ?
> >
> >
---------------------------------------------------------------------
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]>