diff xsls/link.xsls @ 491:5a3362234a4d

If text of the link given by URL is not provided, the URL is used.
author Ruslan Ermilov <ru@nginx.com>
date Thu, 19 Apr 2012 12:44:09 +0000
parents 04ad7c1b1b04
children be54c443235a
line wrap: on
line diff
--- a/xsls/link.xsls
+++ b/xsls/link.xsls
@@ -2,7 +2,11 @@ X:stylesheet {
 
 X:template = "img" { <img src="{@href}"> !!; </img> }
 
-X:template = "link[@url]" { <a href="{@url}"> !!; </a> }
+X:template = "link[@url]" {
+    <a href="{@url}">
+    X:if "count(node()) != 0" { !!; } else { !{@url} }
+    </a>
+}
 
 X:template = "link[@id and not(@doc)]" {
     <a href="#{@id}">