Importing XSLs

To facilitate charter inheritance, all XSL imports into the core charter have been changed from relative to absolute. For example :

<xsl:import href="head.xsl"/>

has become

<xsl:import href="skin://stylesheets/head.xsl">

Previously, the head.xsl overload only worked if you didn't also overload the XSL that loaded it.

Now it's very easy to overload any XSL ; but this may have led to regressions on your graphic charter:

  • for example, overloads that were not taken into account are now,
  • or to get around this problem, you may have added an import to your head.xsl which has become useless and should be removed.
Back to top