base_.pt
2.34 KB
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
<html
metal:use-macro="load: tangsel.base:views/templates/admin_base.pt"
tal:define="
route_name request.matched_route.name;
"
>
<ul metal:fill-slot="navs" style="margin-top: 0; padding-top: 0">
<li
tal:repeat="menu get_esppt_menus()"
tal:attributes="class route_name in menu['route_name'] and 'active'"
>
<a
tal:condition="python: not menu['children'] and (not menu['permission'] or has_permission(request, menu['permission']))"
href="${home}${menu['path']}"
>
<i
tal:condition="menu['icon']"
class="fa fa-lg fa-fw ${menu['icon']}"
></i>
<span>${menu['nama']}</span>
</a>
<a
tal:condition="python:menu['children'] and (not menu['permission'] or has_permission(request, menu['permission']))"
href="#"
>
<i
tal:condition="menu['icon']"
class="fa fa-lg fa-fw ${menu['icon']}"
></i>
<span class="menu-item-parent">${menu['nama']}</span>
</a>
<ul
tal:condition="python:menu['children'] and (not menu['permission'] or has_permission(request, menu['permission']))"
>
<li
tal:repeat="submenu menu['children']"
tal:attributes="class route_name in submenu['route_name'] and 'active'"
>
<a
tal:condition="python:not submenu['children'] and (not menu['permission'] or has_permission(request, submenu['permission']))"
href="${home}${submenu['path']}"
>
<i
tal:condition="submenu['icon']"
class="fa fa-lg fa-fw ${submenu['icon']}"
></i>
<span>${submenu['nama']}</span>
</a>
<a tal:condition="submenu['children']" href="#">
<i
tal:condition="submenu['icon']"
class="fa fa-lg fa-fw ${submenu['icon']}"
></i>
<span class="menu-item-parent">${submenu['nama']}</span>
</a>
<ul tal:condition="submenu['children']">
<li
tal:repeat="submenu2 submenu['children']"
tal:attributes="class route_name in submenu2['route_name'] and 'active'"
>
<a href="${home}${submenu2['path']}">${submenu2['nama']}</a>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</html>