templates/base.html.twig line 1

  1. <!DOCTYPE html>
  2. <html>
  3. {% set title_before = '' %}
  4. {% set title_main = '' %}
  5. {% set title_after = '' %}
  6.     <head>
  7.         <meta charset="UTF-8">
  8.         <meta name="viewport" content="width=device-width, initial-scale=1.0">
  9.         <link rel="icon" href="/favicon.ico" />
  10.         <link rel="apple-touch-icon" href="/ad_logo_b.png">
  11.         <title>
  12.         {% block title %}{{ title_before }} {{ title_main }} {{ title_after }}{% endblock %}
  13.         </title>
  14.         {# Run `composer require symfony/webpack-encore-bundle` to start using Symfony UX #}
  15.         {% block stylesheets %}
  16.             <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous">
  17.             <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/open-iconic/1.1.1/font/css/open-iconic-bootstrap.min.css">
  18.             {{ encore_entry_link_tags('app') }}
  19.         {% endblock %}
  20.         {% block head %} 
  21.             <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
  22.             <!-- Popper JS -->
  23.             <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js"></script>
  24.             {{ encore_entry_script_tags('app') }}
  25.         {% endblock %}
  26.     </head>
  27.     <body>
  28.     <header>
  29.         {% block header %}
  30.             {% include 'header.html.twig'  %}
  31.         {% endblock %}
  32.     </header>
  33.     <main class="wrapper">
  34.         {% block sidebar %}
  35.             {% include 'sidebar.html.twig'  %}
  36.         {% endblock %}
  37.         <!-- Page Content -->
  38.         <div id="main-container">
  39.             {% block body %}{% endblock %}
  40.         </div>
  41.     </main>
  42.     {% block javascripts %}
  43.         <script type="application/javascript">
  44.             $(document).ready(function () {
  45.                  $('#sidebar ul li .dropdown-toggle').on('click', function(){
  46.                      $(this).closest('.dropdown').children('.collapse').collapse('toggle');
  47.                  });
  48.                 $('#sidebarCollapse').on('click', function () {
  49.                     $('#sidebar').toggleClass('active');
  50.                     $('#content').with = $( document ).width - $('#sidebar').with ;
  51.                 });
  52.             });
  53.         </script>
  54.         <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/js/bootstrap.bundle.min.js"></script>
  55.     {% endblock %}
  56.     </body>
  57. </html>