I am actually passing the string as a parameter to an action... I could probably implement a "use-request-parameters" parameter ala the transform param, but I prefered to pass them in already attached to the external url
Chris Marasti-Georg > -----Original Message----- > From: Ard Schrijvers [mailto:[EMAIL PROTECTED] > Sent: Monday, October 24, 2005 10:24 AM > To: users@cocoon.apache.org > Subject: RE: How to send parameters to a URL via http? > > You could do it easily with flow-script: > > <map:match pattern="foo"> > <map:aggregate element="someparts"> > <map:part element="ext" > src="cocoon:/getthistroughflow"/> > </map:aggrate> > </map:match> > > <map:match pattern="getthistroughflow"> > <map:call function="post2requestUri"/> > </map:match> > > in flow: > > function post2requestUri{ > var queryString = ""; > > for (var i in cocoon.getParameterNames){ > > queryString += loop through paramters and put them in > querystring > } > > cocoon.sendPage(uri+queryString) ; > } > > In fact, pretty lousy solution but probably works just fine > > > > > Word of caution - if the request is a post, the queryString will be > > empty. If anyone knows a way around that one, please post - I have > > forms that I'd really like to post but are a get for now, because I > > don't know what params will be present! > > > > Chris Marasti-Georg > > > > > -----Original Message----- > > > From: Ard Schrijvers [mailto:[EMAIL PROTECTED] > > > Sent: Monday, October 24, 2005 5:00 AM > > > To: users@cocoon.apache.org > > > Subject: RE: How to send parameters to a URL via http? > > > > > > I don't think Brian is much helped with this, because > what he wants > > > is something like: > > > > > > <map:match pattern="bla/bla"> > > > <map:aggregate element"yi"> > > > <map:part element="ext" > > > src="fetchExtURI-incl-currentParameters"/> > > > <map:part element="somemorexml" src="yi2"/> > > > </map:aggregate> > > > <map:tramsform .....etc > > > > > > </map:match> > > > > > > What Brians problem is is how to append the > currentParameters to the > > > external xml fetch. I am not really sure about the syntax, but > > > something like > > > > > > <map:part element="ext" > > > src="fetchExtURI?{request-param:queryString}"/> should do > the job. > > > > > > AS > > > > > > > Le 24 oct. 05, à 05:49, Brian Burridge a écrit : > > > > > > > > > ... I see the File Generator can get xml from a url, but I > > > > don't see a > > > > > way to be able to include any parameters, or even better > > > > include the > > > > > xml the RequestGenerator can create, and pass that as a > > > parameter... > > > > > > > > You need a map:aggregate to combine the output of both > > > generators, see > > > > > > > > > http://cocoon.apache.org/2.1/userdocs/concepts/sitemap-examples.html > > > (which also shows how to pass request parameters to an XSLT > > transform > > > directly, using use-request-parameters) > > > > > > http://cocoon.apache.org/2.1/userdocs/concepts/sitemap.html#Ag > > > gregating > > > > > > -Bertrand > > > > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]