On Tue, 2008-09-09 at 23:26 +0100, Ross Gardler wrote: > I've hit a problem with my work on multiple site integration in the > whiteboard. I thought it was all going too well ;-) > > I've got a site that is made up of 1 master site and 3 sub sites. The > process for doing this is documented in the sample in whiteboard. The > primary trick is a locationmap that "mounts" the sub sites. > > In my worksite I've done this with relative paths and it worked great. > That is, subsiteA is "mounted" from "../../../subsiteA". > > Unfortunately someone else has just tried to build this on their machine > and it doesn't work. > > After some digging I discovered that the resolved location from the > sitemap is relative to the Forrest install not the site being built. > > i.e. instead of > "/mysite/src/documentation/content/../../../../subsiteA..." we get > "/forrest/src/documentation/content/../../../../subsiteA..." > > On my machine this works because Forrest is at the same directory depth > as my master site. On my colleagues machine this is not the case and so > it fails. > > So, my question is. How can I get the location of the locationmap file > itself for use in these relative matches?
Have you tried {properties:home}../../../subsiteA ? IMO should work as I understand your mail. salu2 > Ross -- Thorsten Scherler thorsten.at.apache.org Open Source Java consulting, training and solutions