[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]