]> granicus.if.org Git - docbook-dsssl/commitdiff
from Joe Orton:
authorMartijn van Beers <lotr@users.sourceforge.net>
Tue, 21 May 2002 09:29:11 +0000 (09:29 +0000)
committerMartijn van Beers <lotr@users.sourceforge.net>
Tue, 21 May 2002 09:29:11 +0000 (09:29 +0000)
this patch allows cross-referencing to a specific refname.  I
need this since I'm documenting several different (but related)
functions per refentry, and want to cross-reference them individually,
rather than just by the title used for the refentry as a whole.

contrib/xsl/db2man/xref.xsl

index df1c5a4fbb5fea6e6af2719ff316be5696f7d9cc..ccf8d658c885687e0c01cf2c8d8dc027df1a97ed 100644 (file)
       </xsl:call-template>
     </xsl:when>
 
+    <xsl:when test="$type='refname'">
+      <xsl:call-template name="do-citerefentry">
+        <xsl:with-param name="refentrytitle" select="$target"/>
+        <xsl:with-param name="manvolnum"
+          select="$target/../../refmeta/manvolnum"/>
+      </xsl:call-template>
+    </xsl:when>
+
     <xsl:otherwise>
       <xsl:text>[xref to </xsl:text>
       <xsl:value-of select="$type"/>