у меня подход такой:
Nexus 13.03.2003 17:09
есть два каталога для XSL:
core и public
в core - то, что касается только модулей
main.xsl
forum.xsl
user.xsl
news.xsl
и т.д.
в них описывается обработка шаблонов для конкретных модулей.
в public
тоже
news.xsl
forum.xsl
article.xsl и т.д.
обычно из 2-3х строк,
указываются, какие xsl брать из core:
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:import href="../core/main.xsl"/>
<xsl:import href="../core/forum.xsl"/>
</xsl:stylesheet>
где main.xsl - сетка оформления,
а forum.xsl - оформление для модуля форума.
Если надо комбинировать, то нет проблем
делаем просто нужный импорт:
<xsl:import href="../core/main.xsl"/>
<xsl:import href="../core/article.xsl"/>
<xsl:import href="../core/comments.xsl"/>