Thorsten Scherler wrote:
It seems to me that me may consider using a locationmap for the below
stated example and not another protocol.
http://marc.theaimsgroup.com/?l=forrest-dev&m=110656404918792&w=2

Would you mind describing the usage of a location map in this context
in more detail? I've read the proposal / description, but I'm not quite
sure how this relates to our problem. Maybe you can provide an example?

Thanks!

-- Andreas


We are implementing it ATM over in forrest and it is pretty need. I also
installed the locationmap once in 1.2.x in a customer project. It is
working very nice.
salu2
thorsten

On Thu, 2005-07-14 at 09:58 +0200, Andreas Hartmann wrote:

Doug Chestnut wrote:

Playing around with Publication Templates, I have found that it would be really nice to have something like a parent:// | ancestor:// | fallbackfromparent:// protocol. It would do something like this:

1. context://lenya/pubs/template(my-pub)/xslt/page2xhtml.xsl
2. context://lenya/pubs/template(template(my-pub))/xslt/page2xhtml.xsl
3. ...
4. context://xslt/page2xhtml.xsl

Actually I had the same in mind :)

<quote src="http://lenya.apache.org/1_4/reference/publication-templating/index.html";>
  To simplify overriding of XSLT stylesheets, it would be useful to import
  the template stylesheet. For this purpose, an additional template source
  factory could be used, which skips the current publication when resolving
  the file:

  <xsl:import href="template://template/xslt/common/header.xsl"/>
</quote>


[...]


<xsl:import href="parent://xslt/page2xhtml-xhtml.xsl"/>

That would certainly make sense.

I've read Gregor's suggestion on expanding variables, I'm not sure which
approach to prefer.



example 2 (xhtml.css and resources-shared.xmap):

 xhtml.css:

@import url(xhtml.parent.css);

>

body {
       margin: 0px;
       padding: 0px;
       background: #F6D897;
       font-size: 90%;
}

  resources-shared.xmap:
     <map:match pattern="*/*/css/*.parent.css">
<map:read src="parent://resources/shared/css/{3}.css" mime-type="text/css" />
     </map:match>

That looks very nice!

-- Andreas



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



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

Reply via email to