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]