Given something like [the reason if the generality is that it depends on your site design]:
<!-- re-inserted for completeness --> <map:match pattern="*/**.html"> <map:act type="resource-exists" src="docs/{2}_{1}.html"> <map:generate src="docs/{../2}_{../1}.html"/> <map:serialize type="xml"/> </map:act> <map:generate src="docs/{2}.html"/> <map:serialize type="html"/> </map:match> requesting http://my.server:8080/cocoon/apache/overview.html will first test whether the resource docs/apache/overview_cocoon.html exists, if it exists, then it is returned, otherwise docs/apache/overview.html is served. The key point is that using a combination of URL fragment matching (to get the desired look&feel) and resource exists testing to serve default content if absent is a simple, yet powerful technique. As the matchers work equally well for browser or cocoon initialated URLs, the same technique can be used to provide customised / default selection of XSLT stylesheets, for example [assuming the same style pipeline fragment as above, but matching on xsl] ... <map:transform src="cocoon:/cocoon/apache/lnf.xsl"/> could try to locate an XSLT file named apache/lnf_cocoon.xsl, defaulting to apache/lnf.xsl. /Adrian > -----Original Message----- > From: Mato Mira, Fernando [mailto:[EMAIL PROTECTED] > Sent: Wednesday 28 May 2003 10:41 > To: '[EMAIL PROTECTED]' > Subject: RE: Customization > > > > -----Original Message----- > > From: Geissel, Adrian [mailto:[EMAIL PROTECTED] > > > > How about using something like the following pipeline matcher > > along with the > > resource exists action > > > [solution elided] > > > It also works well in for selecting stylesheets when > combined with the > > cocoon protocol in map:transform/@src > > > > Could you please give an example? > > Thanks > Any e-mail message from the European Central Bank (ECB) is sent in good faith but shall neither be binding nor construed as constituting a commitment by the ECB except where provided for in a written agreement. This e-mail is intended only for the use of the recipient(s) named above. Any unauthorised disclosure, use or dissemination, either in whole or in part, is prohibited. If you have received this e-mail in error, please notify the sender immediately via e-mail and delete this e-mail from your system.