Hi Thorsten,

Thorsten Scherler schrieb:
I have a pub where I till now only added all functionality via modules
and fallback implementation, meaning till now I do not have a sitemap in
my pub since I extent from the default pub.

Now I need to use the sitetree Module and with it I need to implement
the match <map:match pattern="lenyabody-raw-*/*/*/*/*/*/**"/> to create
my own aggregate of the site. Till now that is the only link that I
need.
However when I create a sitemap with only this link the pub fails since
it is loosing the template sitemap.

are you mounting the parent publication sitemap at the end of your custom sitemap?

<map:match pattern="**">
  <map:mount uri-prefix="" src="template-fallback://sitemap.xmap"/>
</map:match>

There are some issues with mounting sitemaps using the fallback protocol, but IIRC I got this to work once :)

Good luck!

-- Andreas



I read in
http://lenya.apache.org/docu20/reference/publications/publication-templating.html:
"...
If a sitemap is loaded from a template publication, it is very important
that the sitemap is completely fallback-enabled. Otherwise, the source
resolver will resolve sources relatively to the template sitemap instead
of using the overridden ones.
...
<!-- Enter the actual publication -->
<map:match pattern="*/**">
  <map:mount uri-prefix="{1}" src="{fallback:sitemap.xmap}"/>
</map:match>"


However implementing the above snippet actually does not bring back the matches of the "extended" template sitemap.
What did I miss?

salu2


--
Andreas Hartmann, CTO
BeCompany GmbH
http://www.becompany.ch
Tel.: +41 (0) 43 818 57 01


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to