------------------ -- the question -- ------------------ what can i do if i want to have a source that is dynamicly generated for the "<map:generate src="xxx"/>" tag in the sitemap.xmap file? i want the "src" attribute to be defined depending on the link the user click on. (e.g. : href="http://localhost:8080/cocoon/preview.html?page=/content/xml01.xml" )
------------------ -- the solution -- ------------------ <map:match pattern="tba/*"> <map:act type="request"> <map:parameter name="parameters" value="true"/> <map:generate src="{page}"/> <map:transform src="docs/samples/tba/redirect.xsl"/> <map:serialize type="html"/> </map:act> </map:match> adding this tag "<map:act type="request">" and this tag "<map:parameter name="parameters" value="true"/>" makes it possible to get the "page" request attribute. then, you can define the "src" by using the "page" attribute like this "<map:generate src="{page}"/>". it works fine for me. thank the list and christian haul for the quick answer. thomas balthazar [EMAIL PROTECTED] > -----Original Message----- > From: Christian Haul [mailto:[EMAIL PROTECTED]] > Sent: mardi 9 juillet 2002 18:36 > To: [EMAIL PROTECTED] > Subject: Re: dynamic src for <map:generate> > > > Two solutions (depending on your version): > > a) RequestParamAction (2.0.x + 2.1) > > <map:match pattern="tba/*"> > <map:act type="request"> > <map:parameter name="parameters" value="true"/> > <map:generate src="{page}"/> > <map:transform src="docs/samples/tba/redirect.xsl"/> > <map:serialize type="html"/> > </map:act> > <!-- else ? --> > </map:match> > > b) InputModules (2.1) > > <map:match pattern="tba/*"> > <map:generate src="{request:page}"/> > <map:transform src="docs/samples/tba/redirect.xsl"/> > <map:serialize type="html"/> > </map:match> > > You might want to use ResourceExistsAction to check whether > the provided page exists. > > Chris. > > Please follow up summarizing your problem and which > suggested solution / information worked for you when you > consider your problem solved. Add "SUMMARY: " to the subject > line. This will make FAQ generation and searching the list > easier. In addition, it makes helping you more fun. Thank you. > > -- > C h r i s t i a n H a u l > [EMAIL PROTECTED] > fingerprint: 99B0 1D9D 7919 644A 4837 7D73 FEF9 6856 335A 9E08 > > > --------------------------------------------------------------------- > 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]> > > --------------------------------------------------------------------- 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]>