How can I add another chunk navigation link?

Sheldon Plankton

Usenet Archive
Joined
Aug 19, 2004
Messages
4
Reaction score
0
I would like to add one more link to the chunk navigation. This link would link to a PDF version of the current page. Here's what I have in my local stylesheet

<?xml version='1.0'?>
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">

<xsl:import href="/usr/share/sgml/docbook/xsl-stylesheets/html/chunk.xsl"/>

...
<xsl:template name="user.footer.navigation">
<a accesskey="n">
<xsl:attribute name="href">
<xsl:call-template name="href.target">
<xsl:with-param name="object" select="."/>
</xsl:call-template>
</xsl:attribute>
<xsl:call-template name="navig.content">
<xsl:with-param name="direction"
select="'PDF'"/>
</xsl:call-template>
</a><BR/>
</xsl:template>

</xsl:stylesheet>

This results in this HTML ...

<a accesskey="n" href="index.html"><img src="../images/PDF.gif" alt="xxx">

.... which is fine expect that I can't figure out how to get the HTML to look like this ...

<a accesskey="n" href="index.pdf"><img src="../images/PDF.gif" alt="xxx">
 

Sheldon Plankton

Usenet Archive
Joined
Aug 19, 2004
Messages
4
Reaction score
0
Since I don't think I'll be getting any response to my question ...

Here's a note ...

it looks like I need to modify the template footer.navigation and header.nagivation of chunk-common.xsl

693 <!-- ====================================================== --> 694 695 <xsl:template name="footer.navigation"> 696 <xsl:param name="prev" select="/foo"/> 697 <xsl:param name="next" select="/foo"/> 698 <xsl:param name="nav.context"/> 699 700 <xsl:variable name="home" select="/*[1]"/> 701 <xsl:variable name="up" select="parent::*"/>

.... some how work out how to add a PDF link. Prefable that PDF be a parameter ...
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
548,042
Messages
3,104,223
Members
248,131
Latest member
Tonypshaw1

Latest Threads

Top