diff xsls/body.xsls @ 32:2bcfb5f75e06

Supporting new format of <module> and <section>: <module name="..." ...> and <section id="..." name="..."> Old format should be eventually removed.
author Igor Sysoev <igor@sysoev.ru>
date Fri, 30 Sep 2011 13:13:21 +0000
parents 61e04fc01027
children 34dcd26f2894
line wrap: on
line diff
--- a/xsls/body.xsls	Fri Sep 30 12:56:05 2011 +0000
+++ b/xsls/body.xsls	Fri Sep 30 13:13:21 2011 +0000
@@ -11,7 +11,7 @@
 
     <tr>
         <td width="70%"><center><h3>
-            !{@title} X:if "$YEAR" { X:text{: } !{$YEAR} }
+            !{@name | @title} X:if "$YEAR" { X:text{: } !{$YEAR} }
         </h3></center></td>
 
         <td rowspan="2" align="{$ALIGN}" valign="top">
@@ -29,8 +29,14 @@
     <tr><td valign="top">
 
         <table width="100%"><tr><td align="{$ALIGN}">
-        X:for-each "section[@name]" {
-            <a href="#{@name}"> !{@title} </a><br/>
+        X:if "section[@id]" {
+            X:for-each "section[@id]" {
+                <a href="#{@id}"> !{@name} </a><br/>
+            }
+        } else {
+            X:for-each "section[@name]" {
+                <a href="#{@name}"> !{@title} </a><br/>
+            }
         }
         </td></tr></table>