[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [docbook-apps] Titlepage customization
For the legalnotice, you will find these templates in fo/titlepage.xsl:
<xsl:template match="legalnotice" mode="titlepage.mode">
<xsl:variable name="id">
<xsl:call-template name="object.id"/>
</xsl:variable>
<fo:block id="{$id}">
<xsl:if test="title"> <!-- FIXME: add param for using default title? -->
<xsl:call-template name="formal.object.heading"/>
</xsl:if>
<xsl:apply-templates mode="titlepage.mode"/>
</fo:block>
</xsl:template>
<xsl:template match="legalnotice/title" mode="titlepage.mode">
</xsl:template>
This does not generate a title, it only outputs a title element if there is
one.
Instead, you want to copy the template for abstract and change the match
attribute:
<xsl:template match="legalnotice" mode="titlepage.mode">
<fo:block>
<xsl:call-template name="formal.object.heading">
<xsl:with-param name="title">
<xsl:apply-templates select="." mode="title.markup"/>
</xsl:with-param>
</xsl:call-template>
<xsl:apply-templates mode="titlepage.mode"/>
</fo:block>
</xsl:template>
In common/titles.xsl, there is a template with match="legalnotice" and
mode="title.markup" that generates the title text if there is no title
element.
For revhistory, you will find in fo/titlepage.xsl a template that starts
with:
<xsl:template match="revhistory" mode="titlepage.mode">
You will find in it a call to the template named 'gentext' that generates
the title. You can customize this template to format the title using the
same method as above. There is no mode="title.markup" template for
revhistory, so you will still need to use the gentext template.
Bob Stayton
Sagehill Enterprises
DocBook Consulting
bobs@sagehill.net
----- Original Message -----
From: "Alexander Küken" <oasis@spam.kueken.net>
To: <docbook-apps@lists.oasis-open.org>
Sent: Tuesday, December 06, 2005 9:34 AM
Subject: [docbook-apps] Titlepage customization
> Hi @all,
>
> I have a little problem with a titelpage customization. On the
> book.title.verso page I have the element abstract, legalnotice and
> revhistory.
>
> After processing the docbook with XEP to pdf I have following result:
> abstract writen in bold line-break abtracttext. This is what I want.
>
> The legalnotice has no title legalnotice and the revhistory has a
> title but not in bold and no line-break after it. But I want
> legalnotive and revhistory rendered like abstract. I looked in
> titelpage.xsl but do not found the point to change legalnotice and
> revhistory to look like abstract. Can someone help?
>
> My Enviroment:
> DocBook EBNF Module V1.1CR1 DTD
> DocBook XSL Stylesheet Release 1.69.1
> XEP 4.4
>
> With best regards
>
> Alexander
>
>
> ---------------------------------------------------------------------
> 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]