•  {* locale['dashboard.menu.home'] *}
  • {% if is_admin then %}
  •  {* locale['dashboard.menu.system'] *} 
    •  {* locale['dashboard.menu.system.user'] *}
    • {* locale['dashboard.menu.system.role'] *}
    • {* locale['dashboard.menu.system.header'] *}
    • {* locale['dashboard.menu.system.menu'] *}
  • {% end %} {% for _, menu in ipairs(menus) do %}
  • {% if type(menu[2]) == 'string' then%} {*menu[3]*}{*locale[menu[1]] or menu[1]*} {% elseif type(menu[2]) == 'table' then %} {*menu[3]*} {*locale[menu[1]] or menu[1]*} 
      {% for _, item in ipairs(menu[2]) do %}
    • {% if type(item[2]) == 'table' then%} {*item[3]*} {*locale[item[1]] or item[1]*} 
        {% for _, it in ipairs(item[2]) do %}
      • {*it[3]*} {*locale[it[1]] or it[1]*}
      • {% end %}
      {% else %} {*item[3]*} {*locale[item[1]] or item[1]*} {% end %}
    • {% end %}
    {% end %}
  • {% end %}