[fo] TOC na konci knihy

Jirka Kosek jirka na kosek.cz
Středa Srpen 31 00:09:45 CEST 2005


Jan Tosovsky wrote:

> lze nejakym ne prilis komplikovanym zpusobem presunout Obsah na konec knihy?

Musela by se přepsat šablona, která obsluhuje element book a ta je dost 
složitá. Vyhnout se tomu jde takovým malým trikem. Nejpreve generování 
obsahu zakážeme:

<xsl:param name="generate.toc">
book nop
</xsl:param>

potom dáme na konec knihy instrukci pro vygenerování obsahu

<?toc?>

a tu ve stylech obsloužíme jako generování obsahu pro knihu.

<xsl:template match="processing-instruction('toc')">
   <xsl:for-each select="ancestor::book">
     <xsl:call-template name="division.toc"/>
   </xsl:for-each>
</xsl:template>

-- 
------------------------------------------------------------------
   Jirka Kosek     e-mail: jirka na kosek.cz     http://www.kosek.cz
------------------------------------------------------------------
   Profesionální školení a poradenství v oblasti technologií XML.
      Podívejte se na náš nově spuštěný web http://DocBook.cz
        Podrobný přehled školení http://xmlguru.cz/skoleni/
------------------------------------------------------------------

------------- další část ---------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3158 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://www.linux.cz/pipermail/docbook/attachments/20050831/06276d53/attachment.bin>


Další informace o konferenci Docbook