[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [docbook-apps] Chapter, Appendix, and Part headings in TOC?
But the generated content (the chapter title itself) already says "Chapter
1. You Got What I Need". That is the default output. What would want
instead?
Bob Stayton
Sagehill Enterprises
DocBook Consulting
bobs@sagehill.net
----- Original Message -----
From: "Charlie Hubbard" <charlie.hubbard@gmail.com>
To: "Ron Catterall" <ron@catterall.net>
Cc: <docbook-apps@lists.oasis-open.org>
Sent: Sunday, September 10, 2006 1:15 PM
Subject: Re: [docbook-apps] Chapter, Appendix, and Part headings in TOC?
> Ok thanks for the code. I was able to modify it to support the other
> sections I wanted this type of header for. But, this will only affect
> the TOC and not the generated contents. Is there no way to do this
> through just turning on a XSL parameter rather than having to
> customize this? I'm looking at the XSL book as an example of what I'd
> like to do:
>
> http://www.sagehill.net/docbookxsl/
>
> So the TOC has
>
> Chapter 1. You Got What I Need
> Chatper 2. But you Say He's Just a Friend
>
> but also when you click Chapter 1 href link you see:
>
> Chapter 1. You Got What I Need
>
> Blah blah that adored me....
>
> in the web page. This seems like you could just turn on a parameter
> and get it to do the same thing without creating a customization code.
> The rest of the XSL book is pretty much default like layout.
>
> Charlie
>
> On 9/10/06, Ron Catterall <ron@catterall.net> wrote:
>> Charlie
>> Try this, this will set the string 'Appendix' in the TOC to what you
>> want.
>> Similarly for Chapter - sorry no time just now to spell it out.
>> Ron
>> <!-- set labels for appendices in the table of contents -->
>> <!--
>> ==================================================================== -->
>> <xsl:template name="toc.line">
>> <xsl:variable name="id">
>> <xsl:call-template name="object.id"/>
>> </xsl:variable>
>>
>> <xsl:variable name="label">
>> <xsl:choose>
>> <xsl:when test="self::appendix">
>> <xsl:call-template name="gentext">
>> <xsl:with-param name="key">appendix</xsl:with-param>
>> </xsl:call-template>
>> <xsl:text> </xsl:text>
>> <xsl:apply-templates select="." mode="label.markup"/>
>> </xsl:when>
>> <xsl:otherwise>
>> <xsl:apply-templates select="." mode="label.markup"/>
>> </xsl:otherwise>
>> </xsl:choose>
>> </xsl:variable>
>>
>> <fo:block text-align-last="justify"
>> text-align="start"
>> end-indent="{$toc.indent.width}pt"
>> last-line-end-indent="-{$toc.indent.width}pt">
>> <fo:inline keep-with-next.within-line="always">
>> <fo:basic-link internal-destination="{$id}">
>> <xsl:if test="$label != ''">
>> <xsl:copy-of select="$label"/>
>> <xsl:value-of select="$autotoc.label.separator"/>
>> </xsl:if>
>> <xsl:apply-templates select="." mode="titleabbrev.markup"/>
>> </fo:basic-link>
>> </fo:inline>
>> <fo:inline keep-together.within-line="always">
>> <xsl:text> </xsl:text>
>> <fo:leader leader-pattern="dots"
>> leader-pattern-width="3pt"
>> leader-alignment="reference-area"
>> keep-with-next.within-line="always"/>
>> <xsl:text> </xsl:text>
>> <fo:basic-link internal-destination="{$id}">
>> <fo:page-number-citation ref-id="{$id}"/>
>> </fo:basic-link>
>> </fo:inline>
>> </fo:block>
>> </xsl:template>
>> <!--
>> ==================================================================== -->
>>
>> <!-- turn on chapter numbering - 1, 2, 3 ... -->
>> <xsl:param name="chapter.autolabel" select="1" />
>>
>>
>>
>>
>> >Hi,
>> >
>> >I've been trying to find the answer to this questions because it seems
>> >like an easy one, but I just can't find the parameter that controls
>> >it. I'm trying to generate the TOC with entries like
>> >
>> >Chatper 1. How to get Your Skeletons Their Whitest.
>> >Chapter 2. Selling Your Soul In a Buyers' Market.
>> >Chatper 3. How to Raise the Dead
>> >Appendix A. Pet Cemetary Rules and Regulations
>> >
>> >Right now all I get by default is:
>> >
>> >1. How to get Your Skeletons Their Whitest.
>> >2. Selling Your Soul In a Buyers' Market.
>> >3. How to Raise the Dead
>> >A. Pet Cemetary Rules and Regulations
>> >
>> >What template generates this?
>> >
>> >Thanks
>> >Charlie
>> >
>> >---------------------------------------------------------------------
>> >To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org
>> >For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org
>>
>>
>> --
>> Ron Catterall, Phd, DSc email: ron@catterall.net
>> Prolongacion de Hidalgo 140
>> http://catterall.net/
>> San Felipe del Agua tel: +52 951 520
>> 1821
>> Oaxaca 68020 Mexico fax: +1 530 348
>> 8309
>>
>
> ---------------------------------------------------------------------
> 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]