Importing XSLs
To facilitate charter inheritance, all XSL imports into the core charter have been changed from relative to absolute. For example :
Oops!
Copy to clipboard failed. Open the code and copy it manually.<xsl:import href="head.xsl"/>
<xsl:import href="head.xsl"/>
<xsl:import href="head.xsl"/>
has become
Oops!
Copy to clipboard failed. Open the code and copy it manually.<xsl:import href="skin://stylesheets/head.xsl">
<xsl:import href="skin://stylesheets/head.xsl">
<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.