summaryrefslogtreecommitdiffstats
path: root/documentation/template/permalinks.xsl
blob: d2a1c14524192d708b746cb3ff2371cb18b4f3a6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
  xmlns="http://www.w3.org/1999/xhtml"
  xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

  <xsl:param name="generate.permalink" select="1"/>
  <xsl:param name="permalink.text"></xsl:param>

  <xsl:template name="permalink">
    <xsl:param name="node"/>

    <xsl:if test="$generate.permalink != '0'">
      <span class="permalink">
        <a alt="Permalink" title="Permalink">
          <xsl:attribute name="href">
            <xsl:call-template name="href.target">
              <xsl:with-param name="object"  select="$node"/>
            </xsl:call-template>
          </xsl:attribute>
          <xsl:copy-of select="$permalink.text"/>
        </a>
      </span>
    </xsl:if>
  </xsl:template>
</xsl:stylesheet>