it seems that trying
to mount more than one sitemap per request only mounts the first one. in
the following example:
<map:match
pattern="*/*/*"> <!-- domain/page/action -->
<!-- mount root sitemap
-->
<map:mount check-reload="yes" src="" uri-prefix=""/>
<!-- mount domain-specific sitemap -->
<map:mount check-reload="yes" src="" uri-prefix="{1}/{2}"/>
<map:mount check-reload="yes" src="" uri-prefix=""/>
<!-- mount domain-specific sitemap -->
<map:mount check-reload="yes" src="" uri-prefix="{1}/{2}"/>
<map:aggregate
element="data">
<!-- <map:part src=""/> -->
<map:part src=""/>
</map:aggregate>
<map:call resource="respond"/>
<!-- <map:part src=""/> -->
<map:part src=""/>
</map:aggregate>
<map:call resource="respond"/>
</map:match>
the request works if
the pattern is matched by the 1st sitemap (root.xmap) but "Resource Not Found"
is given for all URLs handled by the second sitemap. some pages are the
same for all our clients and should be handled in the root.xmap but some pages
are customized per domain. any ideas how to pull this
off?
