{% extends app.request.isXmlHttpRequest ? '@QbaBitCore/ajax.html.twig' : QbaBitLayoutToExtend('@QbaBitTemplate/adminlte/layout.html.twig', 'backend') %} {% set tit = 'qbmenu_menu_items' | trans({'%menu%': menu.name}, 'menu') %} {% set paramsUrl = {'slugSelected': app.request.get('slugSelected')} %} {% set fake = QbaBitSeoTitle(tit) %} {% set fake = QbaBitAssetsAddCssSource(asset('bundles/qbabittemplate/adminlte/plugins/iCheck/all.css'), true) %} {% set fake = QbaBitAssetsAddScriptSource(asset('bundles/qbabittemplate/adminlte/plugins/iCheck/icheck.js'), true) %} {% set urlStatus = path('qb_menu_item_status') %} {% block update %}

{{ tit }}

{% macro QbMenuItems(root, parent, space, urlStatus, menu, paramsUrl) %} {% import _self as macros %} {% for entity in root %} {% if parent %} {% endif %} {{ entity.name }} {% if entity.children | length %} {{ macros.QbMenuItems(entity.children, entity, space+15, urlStatus, menu, paramsUrl) }} {% endif %} {% endfor %} {% endmacro %} {% import _self as macros %} {{ macros.QbMenuItems(entities, null, 20, urlStatus, menu, paramsUrl) }}
{{ 'qbmenu_menu_item' | trans({}, 'menu') }} {{ 'qbmenu_active' | trans({}, 'menu') }}
{% endblock %}