xsl-list
[Top] [All Lists]

RE: Overrid items that are included

2004-09-26 12:01:46
It makes sense to me, that the WORKING_TEMPLATE should be able to override
any included template rules by the BASE_TEMPLATE since the inclusion is not
happening directly by the WORKING_TEMPLATE.

I think of the included template as a means to modularize my templates.  The
template rules I intend to place into an include template will never be
overridden by my BASE_TEMPLATE since they are the BASE_TEMPLATE (if that
makes sense).  However, I will import the BASE_TEMPLATE and just want to
insure that I will be able to override those template rules which have been
included by the BASE_TEMPLATE.

Karl


-----Original Message-----
From: Joe Fawcett [mailto:joefawcett(_at_)hotmail(_dot_)com]
Sent: Sunday, September 26, 2004 11:41 AM
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: Re: [xsl] Overrid items that are included


----- Original Message -----
From: "Karl J. Stubsjoen" <karl(_at_)meetscoresonline(_dot_)com>
To: <xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com>
Sent: Sunday, September 26, 2004 7:11 PM
Subject: [xsl] Overrid items that are included


Hello,

If I have a base template that I import into the current working template,
if that base template file *includes* other templates, can those included
templates be overridden just as if they were originally part of the base
template file?

Let me illustrate:

incl_template_a.xsl
incl_template_b.xsl

BASE_TEMPLATE.xsl
 INCLUDES-->  incl_template_a.xsl
 INCLUDES-->  incl_template_a.xsl

WORKING_TEMPLATE.xsl
 IMPORTS--> BASE_TEMPLATE.xsl


The question:  Is it possible to override template rules in
incl_template_a
& _b within WORKING_TEMPLATE.xsl?

Karl


I may well be wrong but if you include files and then override a template,
by writing a new one with the same match and mode then the processor can
either use the latter one or error so it's not a reliable method. If you
xsl:import then the base stylesheet module has priority so you can now write
override templates in a similar fashion to your post.

--

Joe

--+------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--+--




<Prev in Thread] Current Thread [Next in Thread>