JAL-957 macro-ise the sidebar generation loop and add mechanism for linking to signed...
[jalview.git] / examples-jbake / templates / sidebar.ftl
1 <#macro allpages highlight="jvlite-nav-small">
2   <#list pages as page>
3    <#if page.alteg?exists>
4    <#else>
5     <#if content.alteg?exists && page.jvl?exists>
6      <#assign pref="u_"/>
7     <#else>
8      <#assign pref=""/> 
9     </#if>
10     <#assign noclass=""/>
11     <#if page.title==content.title>
12      <#assign noclass="class=\"${highlight}\"">
13     </#if>
14     <#nested page>
15    </#if>
16   </#list> 
17 </#macro>
18
19 <div id="sideNav">
20   <ul>
21   <@allpages; page>
22     <#if (((page.level!"1")?number)<1) >
23       <li ${noclass}><a href="${pref}${page.uri?substring(1)}">${page.title}</a></li>
24     </#if>
25   </@allpages>
26   <@allpages; page>
27     <#if (((page.level!"1")?number)>0) >
28       <li ${noclass}><a href="${pref}${page.uri?substring(1)}">${page.title}</a></li>
29     </#if>
30   </@allpages>
31   </ul>
32 </div>
33