OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [docbook-apps] toc customization question


Tim,

I'm not 100% sure what you're trying to do, but it looks like you're trying to control what levels in the structure get TOCs. This is controlled through a parameter called generate.toc, and you shouldn't need to customize any templates to assign TOCs at various levels in the structure.

You can find a description of how to set generate.toc in Bob Stayton's book. Here is a link to the pertinent section:

http://www.sagehill.net/docbookxsl/TOCcontrol.html

If I'm missing something, and you need to do something more, you will find a complete description of TOC customization in that same section.

I hope that helps.

Best Regards,
Dick Hamilton
-------
XML Press
XML for Technical Communicators
http://xmlpress.net
hamilton@xmlpress.net



On May 31, 2012, at 1:42 PM, Tim Arnold wrote:

> hi, I have one particular section in which I would like to omit the
> table of contents.
> I want the section to appear in the chapter table of contents, just
> not have a toc generated on this section.
> 
> The section has the attribute userlevel='syntax'. I tried the
> following template but it had no effect I could see (the toc showed up
> on the section). I thought it would not generate the toc in the
> specified section and produce a single level toc for chapters (i.e. a
> toc of the top-level sections in the chapter):
> 
> <xsl:template match="d:section[@userlevel='syntax']" mode="toc">
>    <xsl:param name="toc-context" select="." />
>    <xsl:if test="local-name($toc-context) = 'chapter'">
>      <xsl:call-template name="subtoc">
>        <xsl:with-param name="toc-context" select="$toc-context"/>
>        <xsl:with-param name="nodes" select="foo"/>
>      </xsl:call-template>
>    </xsl:if>
>  </xsl:template>
> 
> How can I omit the toc for section[@userlevel='syntax'] and still have
> the section listed in the chapter toc?
> 
> thanks,
> --Tim
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org
> For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org
> 



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]