Justin Makeig wrote:
In Cocoon 2.0.4, I have a sitemap that is excerpted below. When a request
comes in for a page such as, http://mysite.com/asdf the error is handled
fine. However, when a request comes in for something like,
http://mysite.com/resources/asdf/ the result of the ErrorGenerator is
aggregated with toc.xml and transformed as if the aggregation had worked. I
would like all 404 errors to be handled by a generic error handler, but
haven't found a way when map:aggregate is involved. I tried the docs and the
wiki to no avail. Any assistance would be much appreciated.

I think there is an open bug related to this at bugzilla. Have a look and see if it matches your case.


Geoff


<map:match pattern="resources/*"> <map:redirect-to uri="{1}/"/> </map:match> <map:match pattern="resources/*/"> <map:aggregate element="Page"> <map:part src="xml/toc.xml"/> <map:part src="xml/site/resources/{1}.xml"/> </map:aggregate> <map:transform src="xsl/xhtml/resources/resource.xsl"/> <map:serialize type="xhtml"/> </map:match>

             <map:handle-errors type="404">
                <map:transform src="xsl/xhtml/error.xsl">
                    <map:parameter name="errorNum" value="404"/>
                </map:transform>
                <map:serialize type="xhtml"/>
                <!--map:serialize type="xml"/-->
            </map:handle-errors>




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



Reply via email to