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

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook message

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


Subject: Re: [docbook] Disappearing orderlist and itemizedlist titles


Hi Jeff,
It appears that the stylesheets have not ever supported title in list info elements (formerly blockinfo for lists).  I would suggest for now you move the title back outside the info element, where it is also allowed, and where it is supported.
 
If you want to keep the titles in info, then add this template to your customization.  It will trigger the use of your customized template for the title.
 
<xsl:template match="d:orderedlist/d:info | d:itemizedlist/d:info">
  <xsl:apply-templates select="d:title" mode="list.title.mode"/>
</xsl:template>
 
I think a review is needed of the stylesheet's support for title in info elements.  DocBook5 added info to more elements, including some where title was not used before.  The stylesheets should at least support processing an info/title if it already processed a plain title. 
 
Bob Stayton
Sagehill Enterprises
bobs@sagehill.net
 
 
----- Original Message -----
Sent: Wednesday, March 21, 2012 6:20 PM
Subject: [docbook] Disappearing orderlist and itemizedlist titles

 
After converting to DocBook 5, I noticed that my FOP output no longer has orderedlist or itemizedlist titles, even if I use the DocBook stylesheets. I guess that's because the <title> element is now within an <info> element, which is discarded.
 
My current template for orderedlist/itemized list titles looks like this:
 
        <xsl:template match="d:orderedlist/d:title | d:itemizedlist/d:title "
                             mode="list.title.mode">
          <fo:block font-size="10pt"
                                          font-weight="bold"
                                          font-style="italic"
                                  space-before="7pt"      
                                  space-after="0pt"
                                  keep-with-next.within-column="always" >
            <xsl:apply-templates/>
          </fo:block>
        </xsl:template>
 
I've tried changing it to this, with no success:
 
        <xsl:template match="d:orderedlist/d:info/d:title | d:itemizedlist/d:info/d:title "
                             mode="list.title.mode">
          <fo:block font-size="10pt"
                                          font-weight="bold"
                                          font-style="italic"
                                  space-before="7pt"      
                                  space-after="0pt"
                                  keep-with-next.within-column="always" >
            <xsl:apply-templates/>
          </fo:block>
        </xsl:template>
 
Thanks in advance for your help.
 
Regards,
Jeff Powanda
Vocera Communciations, Inc.
 
 
 


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