vendor/kevinpapst/adminlte-bundle/Resources/views/layout/default-layout.html.twig line 1

Open in your IDE?
  1. {#
  2.     Use this as your new starter template page by adding that code to your own base template:
  3.     {% extends '@AdminLTE/layout/default-layout.html.twig' %}
  4.     Enjoy your AdminLTE theme!
  5. #}
  6. <!DOCTYPE html{% block html_start %}{% endblock %}>
  7. <html lang="{{ app.request.locale }}">
  8. <head>
  9.     {% block head %}
  10.     <meta charset="utf-8">
  11.     <meta http-equiv="X-UA-Compatible" content="IE=edge">
  12.     <meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport">
  13.     {% endblock %}
  14.     <title>{% block title %}{{ block('page_title') }}{% endblock %}</title>
  15.     {% block stylesheets %}
  16.     <link rel="stylesheet" href="{{ asset('bundles/adminlte/adminlte.css') }}">
  17.     {% endblock %}
  18. </head>
  19. {#
  20. Apply one of the following classes for the skin:
  21. skin-blue, skin-black, skin-purple, skin-yellow, skin-red, skin-green
  22. Apply one or more of the following classes for the layout options:
  23. fixed, layout-boxed, layout-top-nav, sidebar-collapse, sidebar-mini
  24. #}
  25. <body{% block body_start %}{% endblock %} class="{{ admin_lte_context.skin|default("")|body_class }} ">
  26. {% block after_body_start %}{% endblock %}
  27. <div class="wrapper">
  28.     <nav class="main-header navbar navbar-expand navbar-dark">
  29.         <ul class="navbar-nav">
  30.             {% block navbar_toggle %}
  31.                 <li class="nav-item">
  32.                     <a class="nav-link" data-widget="pushmenu" href="#">
  33.                         <i class="fas fa-bars"></i>
  34.                         <span class="sr-only">{{ 'Toggle navigation'|trans({}, 'AdminLTEBundle')  }}</span>
  35.                     </a>
  36.                 </li>
  37.             {% endblock %}
  38.             {% block navbar_links %}
  39.                 {# TODO document me #}
  40.                 {#
  41.                 <li class="nav-item d-none d-sm-inline-block">
  42.                     <a href="../../index3.html" class="nav-link">Home</a>
  43.                 </li>
  44.                 <li class="nav-item d-none d-sm-inline-block">
  45.                     <a href="#" class="nav-link">Contact</a>
  46.                 </li>
  47.                 #}
  48.             {% endblock %}
  49.         </ul>
  50.         {% block navbar_search %}
  51.             {% block sidebar_search %}
  52.                 {{ render(controller('KevinPapst\\AdminLTEBundle\\Controller\\SidebarController::searchFormAction')) }}
  53.             {% endblock %}
  54.         {% endblock %}
  55.         {# <button onclick="temaOscuro()" class="btn rounded-fill"><i id="dl-icon" class="bi bi-moon-fill" style="color: white;"></i></button> #}
  56.         
  57.         <ul class="navbar-nav ml-auto">
  58.             {% block navbar_start %}{% endblock %}
  59.             {% block navbar_messages %}
  60.                 {{ render(controller('KevinPapst\\AdminLTEBundle\\Controller\\NavbarController::messagesAction')) }}
  61.             {% endblock %}
  62.             {% block navbar_notifications %}
  63.                 {{ render(controller('KevinPapst\\AdminLTEBundle\\Controller\\NavbarController::notificationsAction')) }}
  64.             {% endblock %}
  65.             {% block navbar_tasks %}
  66.                 {{ render(controller('KevinPapst\\AdminLTEBundle\\Controller\\NavbarController::tasksAction')) }}
  67.             {% endblock %}
  68.             {% block navbar_user %}
  69.                 {{ render(controller('KevinPapst\\AdminLTEBundle\\Controller\\NavbarController::userAction')) }}
  70.             {% endblock %}
  71.             {% block navbar_end %}{% endblock %}
  72.             {% block navbar_control_sidebar_toggle %}
  73.                 {% if admin_lte_context.control_sidebar is defined and admin_lte_context.control_sidebar is not empty %}
  74.                     <li class="nav-item">
  75.                         <a href="#" class="nav-link" data-widget="control-sidebar" data-slide="true"><i class="fas fa-th-large"></i></a>
  76.                     </li>
  77.                 {% endif %}
  78.             {% endblock %}
  79.         </ul>
  80.     </nav>
  81.     <aside class="main-sidebar sidebar-dark-primary elevation-4">
  82.         <a href="{% block logo_path %}{{ path('adminlte_welcome'|route_alias) }}{% endblock %}" class="brand-link ">
  83.             {% block logo_mini %}
  84.                 <img src="{{ asset(admin_lte_context.default_brand_logo) }}" alt="Logo" class="brand-image img-circle elevation-3" style="opacity: .8">
  85.                 <span class="brand-text font-weight-light">Simoft</span>
  86.             {% endblock %}
  87.         </a>
  88.         
  89.         <div class="sidebar">
  90.             {% block sidebar_user %}
  91.                 {% if app.user is not null and is_granted('IS_AUTHENTICATED_FULLY') %}
  92.                     {{ render(controller('KevinPapst\\AdminLTEBundle\\Controller\\SidebarController::userPanelAction')) }}
  93.                 {% endif %}
  94.             {% endblock %}
  95.             {% block sidebar_nav %}
  96.                 {% if admin_lte_context.knp_menu.enable %}
  97.                     {% include '@AdminLTE/Sidebar/knp-menu.html.twig' %}
  98.                 {% else %}
  99.                     {{ render(controller('KevinPapst\\AdminLTEBundle\\Controller\\SidebarController::menuAction', {'request':app.request})) }}
  100.                 {% endif %}
  101.             {% endblock %}
  102.         </div>
  103.     </aside>
  104.     <div class="content-wrapper">
  105.         <div class="content-header">
  106.             <div class="container-fluid">
  107.                 <div class="row mb-2">
  108.                     <div class="col-sm-6">
  109.                         <h1 class="m-0 text-dark">
  110.                             {% block page_title %}{{ 'Admin LTE'|trans({}, 'AdminLTEBundle') }}{% endblock %}
  111.                             {% if block('page_subtitle') is defined %}<small>{{ block('page_subtitle') }}</small>{% endif %}
  112.                         </h1>
  113.                     </div>
  114.                     <div class="col-sm-6">
  115.                         {% block breadcrumb %}
  116.                             {% if admin_lte_context.knp_menu.enable %}
  117.                                 {% include '@AdminLTE/Breadcrumb/knp-breadcrumb.html.twig' %}
  118.                             {% else %}
  119.                                 {{ render(controller('KevinPapst\\AdminLTEBundle\\Controller\\BreadcrumbController::breadcrumbAction', {'request':app.request})) }}
  120.                             {% endif %}
  121.                         {% endblock %}
  122.                     </div>
  123.                 </div>
  124.             </div>
  125.         </div>
  126.         {% block page_content_before %}{% endblock %}
  127.         <section class="{% block page_content_class %}content{% endblock %}">
  128.             <div class="container-fluid">
  129.                 {% block page_content_start %}{{ include('@AdminLTE/Partials/_flash_messages.html.twig') }}{% endblock %}
  130.                 {% block page_content %}{% endblock %}
  131.                 {% block page_content_end %}{% endblock %}
  132.             </div>
  133.         </section>
  134.         {% block page_content_after %}{% endblock %}
  135.     </div>
  136.     {% block footer %}
  137.         {% include '@AdminLTE/Partials/_footer.html.twig' %}
  138.     {% endblock %}
  139.     {% block control_sidebar %}
  140.         {% if admin_lte_context.control_sidebar %}
  141.             {% include '@AdminLTE/Partials/_control-sidebar.html.twig' %}
  142.         {% endif %}
  143.     {% endblock %}
  144. </div>
  145. {% block javascripts %}
  146.     <script src="{{ asset('bundles/adminlte/adminlte.js') }}"></script>
  147. {% endblock %}
  148. </body>
  149. </html>