[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [docbook-apps] [oXygen-user] Pagenumbers in crossref with my own style
Hi Bernard, There are two issues. One is that the @name attribute in a l:template element should be the name of the element you are pointing to, not pointing from. So that should be name="sect1" instead of "xref". The other is that unless you have section numbering turned on (if set section.autolabel="1"), then the context named "xref-number-and-title" is not applied because the target element sect1 does not have a number. So context="xref" is used instead. One
other point: the insert.xref.page.number parameter is used to
append a page reference to the normal generated text. In your
case, you are replacing the normal generated text with a page
reference, so you don't want that param set unless you want
page references elsewhere. So your
customization should look like this: ÂÂÂ <l:i18n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"> ÂÂÂÂÂÂÂ <l:l10n language="de"> ÂÂÂÂÂÂÂÂÂÂÂ <l:context name="title"> ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ <l:template name="table" text="Tabelle %t."/> ÂÂÂÂÂÂÂÂÂÂÂ </l:context> ÂÂÂÂÂÂÂÂÂÂÂ <l:context name="xref-number-and-title"> ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ <l:template name="table" text="(in Tabelle≴%t”)"/> ÂÂÂÂÂÂÂÂÂÂÂ </l:context> ÂÂÂÂÂ <l:context name="xref"> <l:template name="sect1" style="PageInParen" text=" (S. %p)"/> </l:context> Â </l:l10n> ÂÂÂ </l:i18n> Bob Stayton Sagehill Enterprises bobs@sagehill.net On 9/26/2018 10:27 AM, Bernhard Kleine
wrote:
I have the following xml example and the corresponding xls stylesheet. The pagenumber, however, is not shown as S. 1, but [1] not respecting the style for the pagenumer. The insert.xref.page.number is set to yes. I am working with Oxygen XML editor 20.1 on win7(64bit). What is missing? Regards Bernhard testref.xml: <?xml version="1.0" encoding="UTF-8"?> <?xml-model href="" class="moz-txt-link-rfc2396E" href="http://docbook.org/xml/5.1/rng/docbookxi.rng" moz-do-not-send="true">"http://docbook.org/xml/5.1/rng/docbookxi.rng" schematypens="http://relaxng.org/ns/structure/1.0"?> <?xml-model href="" class="moz-txt-link-rfc2396E" href="http://docbook.org/xml/5.1/sch/docbook.sch" moz-do-not-send="true">"http://docbook.org/xml/5.1/sch/docbook.sch" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?> <chapter xmlns="http://docbook.org/ns/docbook" xml:lang="de" ÂÂÂ xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:ns5="http://www.w3.org/2000/svg" ÂÂÂ xmlns:ns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" ÂÂÂ version="5.1"> ÂÂÂ <title>Nachtfalter</title> ÂÂÂ <para>Die bis Herbst 2018 fotografierten Nachtfalter (GroÃschmetterlinge) gehÃren zu folgenden ÂÂÂÂÂÂÂ Schmetterlingsfamilien (in Klammern die Anzahl der bis Ende Sept. 2018 gefundenen ÂÂÂÂÂÂÂ Arten):</para> ÂÂÂ <para><itemizedlist> ÂÂÂÂÂÂÂÂÂÂÂ <listitem> ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ <para>Zygaenidae - Widderchen (6)<xref linkend="Zygaenidae" xrefstyle="PageInParen" ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ /></para> ÂÂÂÂÂÂÂÂÂÂÂ </listitem> ÂÂÂÂÂÂÂ </itemizedlist> ÂÂÂ </para> ÂÂÂ <sect1 xml:id="Zygaenidae" xreflabel=""> ÂÂÂÂÂÂÂ <title>Zygaenidae - Widderchen </title> ÂÂÂÂÂÂÂ <table frame="none"> ÂÂÂÂÂÂÂÂÂÂÂ <title>Zygaenida</title> ÂÂÂÂÂÂÂÂÂÂÂ <tgroup cols="2" align="center"> ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ <tbody> ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ <row valign="middle" rowsep="0"> ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ <entry>Beilfleck-Widderchen</entry> ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ <entry>Thymian/Bibernell-Widderchen</entry> ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ </row> ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ </tbody> ÂÂÂÂÂÂÂÂÂÂÂ </tgroup> ÂÂÂÂÂÂÂ </table> ÂÂÂ </sect1> </chapter> Falterbuechlein.xls <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> ÂÂÂ <xsl:import href="" class="moz-txt-link-rfc2396E" href="http://docbook.sourceforge.net/release/xsl-ns/current/fo/docbook.xsl" moz-do-not-send="true">"http://docbook.sourceforge.net/release/xsl-ns/current/fo/docbook.xsl"/> ÂÂÂ <xsl:param name="paper.type" select="'a4'"/> ÂÂÂ <xsl:param name="page.orientation" select="'portrait'"/> ÂÂÂ <xsl:param name="local.l10n.xml" select="document('')"/> ÂÂÂ <l:i18n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"> ÂÂÂÂÂÂÂ <l:l10n language="de"> ÂÂÂÂÂÂÂÂÂÂÂ <l:context name="title"> ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ <l:template name="table" text="Tabelle %t."/> ÂÂÂÂÂÂÂÂÂÂÂ </l:context> ÂÂÂÂÂÂÂÂÂÂÂ <l:context name="xref-number-and-title"> ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ <l:template name="table" text="(in Tabelle≴%t”)"/> ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ <l:template name="xref" style="PageInParen" text=" (S. %p)"/> ÂÂÂÂÂÂÂÂÂÂÂ </l:context> ÂÂÂÂÂÂÂ </l:l10n> ÂÂÂ </l:i18n> </xsl:stylesheet> |
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]