diff options
Diffstat (limited to 'templates/du2html.xsl')
-rw-r--r-- | templates/du2html.xsl | 28 |
1 files changed, 23 insertions, 5 deletions
diff --git a/templates/du2html.xsl b/templates/du2html.xsl index b299f38..fa8d05f 100644 --- a/templates/du2html.xsl +++ b/templates/du2html.xsl @@ -58,7 +58,8 @@ <t t="en">English</t><t t="it">Italiano</t> <t t="tags" l="it">Tag</t> <t t="tags" l="en">Tags</t> <t t="navlinks" l="it">Documenti correlati</t> <t t="navlinks" l="en">Related documents</t> - + <t t="navtags" l="it">Alcuni tag</t> <t t="navtags" l="en">Some tags</t> + <t t="alltags" l="it">Tutti i tag</t> <t t="alltags" l="en">All tags</t> </x:variable> <x:variable name="const-tr" select="e:node-set($const-tr-rtf)/node()" /> @@ -143,10 +144,27 @@ <x:call-template name="alternate-langs" /> <x:apply-templates select="docinfo" mode="nav-block" /> <x:call-template name="dates" /> + <div id="nav nav-tags" title="{$const-tr[@t='navtags' and @l=$language]}"> + <ul> + <li><x:call-template name="taglink"><x:with-param name="tag">software</x:with-param></x:call-template></li> + <x:if test="$language = 'it'"> <!-- non ci sono racconti in inglese, per ora --> + <li><x:call-template name="taglink"><x:with-param name="tag">racconti</x:with-param></x:call-template></li> + </x:if> + <li><x:call-template name="taglink"><x:with-param name="tag">viaggi</x:with-param></x:call-template></li> + </ul> + <a href="{wc:dst-uri-for('/tags/','',1)}"><x:value-of select="$const-tr[@t='alltags' and @l=$language]"/></a> + </div> </body> </html> </x:template> + <x:template name="taglink"> + <x:param name="tag"/> + <a href="{wc:dst-uri-for(concat('/tags/',$tag,'/'),'',1)}"> + <x:value-of select="wc:title-for($language,$filename,concat('/tags/',$tag,'/'))"/> + </a> + </x:template> + <x:template name="dates"> <x:variable name="d" select="wc:dates-for($language,$filename,'./')/wc:dates"/> <div id="dates" title="{$const-tr[@t='dates' and @l=$language]}"> @@ -253,7 +271,7 @@ <x:apply-templates select="field" mode="nav-block"/> </x:variable> <x:if test="normalize-space($links) != ''"> - <div id="nav-links" title="{$const-tr[@t='navlinks' and @l=$language]}"> + <div id="nav nav-links" title="{$const-tr[@t='navlinks' and @l=$language]}"> <dl> <x:copy-of select="$links" /> </dl> @@ -266,11 +284,11 @@ <x:variable name="label"> <x:copy-of select="$link-names[@rel=$rel and @lang=$language]/node()" /> </x:variable> - <dt class="nav-link nav-link-{$rel}"> + <dt class="nav-link-{$rel}"> <x:copy-of select="$label"/><x:text>: </x:text> </dt> - <dd class="nav-link nav-link-{$rel}"> - <a class="nav-link nav-link-{$rel}" href="{normalize-space(.)}"> + <dd class="nav-link-{$rel}"> + <a class="nav-link-{$rel}" href="{normalize-space(.)}"> <x:apply-templates select="wc:title-for($langs,ancestor::document/@source,normalize-space(.))"/> </a> </dd> |