[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [docbook-apps] simplesect out of TOC
> I think the most easier way is to use > <xsl:template match="simplesect[@role = 'NotInToc']" mode="toc"> > , but it did not work, so why? Hi, Actually, that method did work for me when I made the above template empty and added a role="NotInToc" to the simplesect element. I don't know why it didn't work for you. While investigating this, though, I discovered two bugs in html/autotoc.xsl regarding how simplesect was being handled in the HTML TOCs. I don't think my fixes will affect your problem, though. One fix added a match="simplesect" mode="toc" template, which was missing. Because it was missing, the processor was using the default template and descending to the simplesect *children* and processing them in mode="toc". That produced junk after the simplesect title in the table of contents. The other fix added simplesect to the list of children that should appear in a component TOC (chapter, appendix). That was missing as well. Bob Stayton Sagehill Enterprises DocBook Consulting bobs@sagehill.net ----- Original Message ----- From: "Cai Qian" <caiqian@gnome.org> To: "Docbook-apps" <docbook-apps@lists.oasis-open.org> Sent: Friday, November 12, 2004 9:50 AM Subject: Re: [docbook-apps] simplesect out of TOC > On Fri, 2004-11-12 at 08:56 -0800, Bob Stayton wrote: > > Hi, > > You want to customize this template from html/autotoc.xsl: > > > > <xsl:template match="preface|chapter|appendix|article" mode="toc"> > > <xsl:param name="toc-context" select="."/> > > > > <xsl:call-template name="subtoc"> > > <xsl:with-param name="toc-context" select="$toc-context"/> > > <xsl:with-param name="nodes" select="section|sect1|simplesect|refentry > > |glossary|bibliography|index > > |bridgehead[$bridgehead.in.toc != > > 0]"/> > > </xsl:call-template> > > </xsl:template> > > > I think the most easier way is to use > <xsl:template match="simplesect[@role = 'NotInToc']" mode="toc"> > , but it did not work, so why? > > > > > > ----- Original Message ----- > > From: "Cai Qian" <caiqian@gnome.org> > > To: "Docbook-apps" <docbook-apps@lists.oasis-open.org> > > Sent: Friday, November 12, 2004 8:23 AM > > Subject: [docbook-apps] simplesect out of TOC > > > > > > > Hi, > > > I have a documents, > > > <book> > > > <appendix> > > > <title>GFDL</title> > > > <simplesect> > > > <title>PREAMBLE</title> > > > <para>...</para> > > > > > > When I transform that into HTML, it seems that everything in simplesect > > > is into TOC. I used following > > > > > > <xsl:template match="simplesect" mode="toc"> > > > <xsl:param name="toc-context" select="."/> > > > > > > <xsl:call-template name="subtoc"> > > > <xsl:with-param name="toc-context" select="$toc-context"/> > > > </xsl:call-template> > > > </xsl:template> > > > > > > to avoid it, but it has no effect on title in simplesect. So Is there a > > > better way to solve this problem? > > > > > > Thanks, > > > -- > > > Cai Qian > > > > > > > > > > > > > > > > -- > Cai Qian > > >
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]