3 somethingVisible = False
6 <div class="sideBar sideMenu ${"managementSideMenu" if sideMenuType != "basic" else ""}">
7 % if sideMenuType != "basic":
8 <div class="corner"></div>
13 % for i, section in enumerate(menu.getSections()):
14 % if section.isVisible():
15 <% somethingVisible = True %>
17 % if section.getTitle():
18 <% menuHeaderClass = "" %>
19 % if section.isActive():
20 <% menuHeaderClass = "active" %>
22 <li class="separator">${ section.getTitle() }</li>
24 <li class="separatorNoText"></li>
27 % for item in section.getItems():
28 % if item.isVisible():
30 % if item.isEnabled():
32 <% liClass = "active" %>
35 <% liClass = "sideMenu_disabled " + item.getErrorMessage() %>
37 % if menu.event and item.event_feature:
38 <% liClass = '{} js-event-feature-{}'.format(liClass, item.event_feature) %>
39 % if not menu.event.has_feature(item.event_feature):
40 <% liClass += ' weak-hidden' %>
44 <li id="sideMenu_${ re.sub(r'[^a-zA-Z]', '', item.getTitle())}" class="${ liClass } ${ 'js-event-feature-{}'.format(item.event_feature) if menu.event and item.event_feature else '' }">
45 % if item.isEnabled():
46 <a href="${ item.getURL() }">
58 % if not somethingVisible: