source: BOOK/stylesheets/lfs-xsl/chunk-slave.xsl @ fe7adad

clfs-1.2clfs-2.1clfs-3.0.0-systemdclfs-3.0.0-sysvinitsystemdsysvinit
Last change on this file since fe7adad was f8c4e94, checked in by Manuel Canales Esparcia <manuel@…>, 17 years ago

Added LFS XSL Stylesheets.

  • Property mode set to 100644
File size: 2.3 KB
Line 
1<?xml version='1.0' encoding='ISO-8859-1'?>
2
3<!--
4$LastChangedBy$
5$Date$
6-->
7
8<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
9                xmlns="http://www.w3.org/1999/xhtml"
10                version="1.0">
11
12   <!-- Second level chunked output template.
13        Sets global params and include customized elements templates. -->
14
15    <!-- Upstream XHTML presentation templates -->
16  <xsl:import href="docbook-xsl-snapshot/xhtml/docbook.xsl"/>
17
18    <!-- Use ISO-8859-1 for output instead of default UTF-8 -->
19  <xsl:param name="chunker.output.encoding" select="'ISO-8859-1'"/>
20
21    <!-- Including our customized elements templates -->
22  <xsl:include href="common.xsl"/>
23  <xsl:include href="xhtml/lfs-admon.xsl"/>
24  <xsl:include href="xhtml/lfs-mixed.xsl"/>
25  <xsl:include href="xhtml/lfs-sections.xsl"/>
26  <xsl:include href="xhtml/lfs-titles.xsl"/>
27  <xsl:include href="xhtml/lfs-toc.xsl"/>
28  <xsl:include href="xhtml/lfs-xref.xsl"/>
29
30    <!-- The CSS Stylesheets. We set here relative path from sub-dirs HTML files.
31    The path from top-level HTML files (index.html, partX.html, etc) MUST be
32    fixed via a sed in the Makefile-->
33    <!-- Master CSS Stylesheet -->
34  <xsl:param name="html.stylesheet" select="'../stylesheets/lfs.css'"/>
35    <!-- Print CSS Stylesheet -->
36    <!-- The original template is in {docbook-xsl}/xhtml/docbook.xsl -->
37  <xsl:template name='user.head.content'>
38     <link rel="stylesheet" href="../stylesheets/lfs-print.css" type="text/css" media="print"/>
39  </xsl:template>
40
41    <!-- Dropping some unwanted style attributes -->
42  <xsl:param name="ulink.target" select="''"/>
43  <xsl:param name="css.decoration" select="0"/>
44
45    <!-- No XML declaration -->
46  <xsl:param name="chunker.output.omit-xml-declaration" select="'yes'"/>
47
48    <!-- Control generation of ToCs and LoTs -->
49  <xsl:param name="generate.toc">
50    book      toc,title
51    preface   toc
52    part      toc
53    chapter   toc
54    appendix  nop
55    sect1     nop
56    sect2     nop
57    sect3     nop
58    sect4     nop
59    sect5     nop
60    section   nop
61  </xsl:param>
62
63    <!-- How deep should recursive sections appear in the TOC? -->
64  <xsl:param name="toc.section.depth">1</xsl:param>
65
66    <!-- How maximaly deep should be each TOC? -->
67  <xsl:param name="toc.max.depth">3</xsl:param>
68
69</xsl:stylesheet>
Note: See TracBrowser for help on using the repository browser.