source: products/quintagroup.dropdownmenu/trunk/quintagroup/dropdownmenu/browser/templates/sections_recurse.pt @ 3627

Last change on this file since 3627 was 3627, checked in by kroman0, 7 years ago

Fixed empty class attributes

  • Property svn:eol-style set to native
File size: 1.9 KB
Line 
1<tal:master define="level options/level|python:0;
2                    children options/children | nothing;
3                    plonefour view/is_plone_four"
4            i18n:domain="plone">
5
6<metal:main define-macro="sections_main">
7<tal:navitem repeat="node children">
8<li tal:define="is_current      node/currentItem;
9                is_in_path      node/currentParent;
10                li_curr_class   python:is_current and 'selected' or '';
11                li_extr_class   python:(is_in_path and not is_current) and 'selected' or '';
12                li_extr_class   python:(not (is_in_path or is_current)) and li_extr_class + 'plain' or li_extr_class;
13                li_class string:${li_curr_class}${li_extr_class};
14                li_class python:li_class or nothing"
15    tal:attributes="class li_class">
16
17    <tal:level define="show_children node/show_children;
18                       children node/children;
19                       show_icons view/conf/show_icons;
20                       item_icon node/item_icon;
21                       item_type node/normalized_portal_type | nothing;
22                       a_class python:children and 'hasChildrens' or nothing">
23
24    <a tal:attributes="href node/getURL;
25                       title node/Description|nothing;
26                       class a_class">
27        <img tal:condition="python: show_icons and not plonefour"
28             tal:replace="structure item_icon/html_tag | nothing" />
29        <span tal:content="node/Title"
30              tal:attributes="class python: plonefour and show_icons and item_type and 'contenttype-'+ item_type or nothing">Selected Item Title</span>
31    </a>
32
33    <ul tal:attributes="class python:'globalSectionsLevel'+str(level)"
34        tal:condition="python: len(children) > 0 and show_children">
35        <li tal:replace="structure python:view.recurse(children=children, level=level+1)">
36            SubMenu
37        </li>
38    </ul>
39    </tal:level>
40
41</li>
42</tal:navitem>
43</metal:main>
44</tal:master>
Note: See TracBrowser for help on using the repository browser.