-
Notifications
You must be signed in to change notification settings - Fork 5
/
menu.spt
47 lines (43 loc) · 1.96 KB
/
menu.spt
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<!-- Issue #187 dropdown menu -->
<!-- <script type="text/javascript" language="javascript" src="/js/jquery-1.4.2.min.js"></script> -->
<script type="text/javascript" language="javascript" src="/js/jquery.menu.js"></script>
<!-- This is the basic structure for a three level menu. -->
<!-- For each level the next structure should be added to the template -->
<!--
{if not empty (loop.submenu)}
<ul>
{loop loop[submenu]}
<li class="{if not empty (loop.active)} current{end if}">
<a {if not empty (loop.submenu)}class="parent"{end if} href="{site/prefix}/index/{loop.id}"{active|none}><span>{loop.title}</span></a>
</li>
{end loop}
</ul>
{end if}
-->
<div id="menu">
<ul class="dropdown menu">
{loop obj[list]}
<li class="leaf{if not empty (loop[last])} last{end if}{if not empty (loop[active])} current{end if}">
<a class="parent" href="{site/prefix}/index/{loop.id}" ><span>{loop.title}</span></a>
{if not empty (loop[submenu])}
<ul>
{loop loop[submenu]}
<li class="{if not empty (loop[last])}last{end if}{if not empty (loop[active])}current{end if}">
<a {if not empty (loop[submenu])}class="parent"{end if} href="{site/prefix}/index/{loop.id}"{active|none}><span>{loop.title}</span></a>
{if not empty (loop[submenu])}
<ul>
{loop loop[submenu]}
<li class="{if not empty (loop[last])}last{end if}{if not empty (loop[active])}current{end if}">
<a {if not empty (loop[submenu])}class="parent"{end if} href="{site/prefix}/index/{loop.id}"{active|none}><span>{loop.title}</span></a>
</li>
{end loop}
</ul>
{end if}
</li>
{end loop}
</ul>
{end if}
</li>
{end loop}
</ul>
</div>