Bob,

Thank you very much for the pointers.  I added the following xml to 
autotoc.xsl:

 <!--xsl:if test="self::article"-->
    <xsl:variable name="subtitle">
      <xsl:apply-templates select="." mode="subtitle.markup"/>
    </xsl:variable>
    <xsl:if test="$subtitle != ''">
      -
      <xsl:apply-templates select="." mode="subtitle.markup"/>
    </xsl:if>
  <!--/xsl:if-->

As you can see, I've got the test for "self::article" commented out because i 
couldn't get that working.  I also tried using xsl:when instead of xsl:if, 
but that generated a fatal indicating that when can't be used in that place.

Any idea what's going on?

Thanks,

Mike Cencula

On Wednesday July 11 2007 12:31:42 pm Bob Stayton wrote:
> Each line in a TOC is generated using the template named toc.line from
> html/autotoc.xsl.  This line does the title:
>
> <xsl:apply-templates select="." mode="titleabbrev.markup"/>
>
> You could add a condition after that to test="self::article" and add the
> dash and a
>
> <xsl:apply-templates select="." mode="subtitle.markup"/>
>
> Bob Stayton
> Sagehill Enterprises
> DocBook Consulting
> [EMAIL PROTECTED]
>
>
> ----- Original Message -----
> From: "Michael D. Cencula" <[EMAIL PROTECTED]>
> To: <[email protected]>
> Sent: Tuesday, July 10, 2007 7:06 PM
> Subject: [docbook-apps] Include subtitle in article toc
>
> > How can I create a stylesheet customization so that a section with
> > <title>my title</title>
> > <subtitle>my subtitle</subtitle>
> >
> > gets rendered in the html article TOC as
> > my title - my subtitle
> >
> > Basically I'm trying to include the subtitle in the table of contents
> > following the title and a hyphen.
> >
> > Thanks,
> >
> > Mike Cencula
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to