templates/base.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html lang="es">
  3. <head>
  4.     <meta charset="utf-8">
  5.     <meta name="viewport" content="width=device-width, initial-scale=1">
  6.     <title>SIGMEC{% block title %}{% endblock %}</title>
  7.     <link rel="icon" type="image/x-icon" href="{{ asset('img/sistema/favicon.ico') }}">
  8.     <!-- Google Font: Source Sans Pro -->
  9.     <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,700&display=fallback">
  10.     <!-- Font Awesome -->
  11.     <link rel="stylesheet" href="{{ asset('plugins/fontawesome-free/css/all.min.css') }}">
  12.     <!-- Theme style -->
  13.     <link rel="stylesheet" href="{{ asset('css/adminlte.min.css') }}">
  14.     {% block stylesheets %}
  15.     {% endblock %}
  16. </head>
  17. <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-7EVJ0XBQ4Y"></script> <script>   window.dataLayer = window.dataLayer || [];   function gtag(){dataLayer.push(arguments);}   gtag('js', new Date());   gtag('config', 'G-7EVJ0XBQ4Y'); </script>
  18. <body class="hold-transition sidebar-mini">
  19. <!-- Site wrapper -->
  20. <div class="wrapper">
  21.     <!-- Navbar -->
  22.     <nav class="main-header navbar navbar-expand navbar-white navbar-light" style="background-color: #01746d">
  23.         <!-- Left navbar links -->
  24.         <ul class="navbar-nav">
  25.             <li class="nav-item">
  26.                 <a class="nav-link d-lg-none" data-widget="pushmenu" href="#" role="button"><i class="fas fa-bars"></i></a>
  27.             </li>
  28.         </ul>
  29.         <!-- Right navbar links -->
  30.         <ul class="navbar-nav ml-auto">
  31.             <li class="nav-item">
  32.                 <a class="nav-link" data-widget="fullscreen" href="#" role="button">
  33.                     <i class="fas fa-expand-arrows-alt"></i>
  34.                 </a>
  35.             </li>
  36.             {% if app.session.get('periodo').nombre is defined %}
  37.             <li class="nav-item p-0">
  38.                 <span class="nav-link pl-0 pr-0">
  39.                     {{ app.session.get('periodo').nombre }}
  40.                 </span>
  41.             </li>
  42.             {% endif %}
  43.             <li class="nav-item dropdown user user-menu">
  44.                 <a href="#" class="nav-link" data-toggle="dropdown">
  45.                     <img src="{{ asset('img/sistema/user-generic.png') }}" class="user-image" alt="User Image">
  46.                     <span class="hidden-xs">{{ app.user.nombre }} {{ app.user.papellido }}</span>
  47.                 </a>
  48.                 <div class="dropdown-menu dropdown-menu-lg dropdown-menu-right">
  49.                     <div class="user-header text-center">
  50.                         <img src="{{ asset('img/sistema/user-generic.png') }}" class="img-circle img-size-64 pt-2" alt="User Image">
  51.                         <p class="p-4">
  52.                             {{ app.user.nombre }} {{ app.user.papellido }}
  53.                             <br>
  54.                             <small>{{ app.user.unidad }}</small>
  55.                             <br>
  56.                             <small>{{ app.user.rol }}</small>
  57.                         </p>
  58.                     </div>
  59.                     <div class="dropdown-divider"></div>
  60.                     <a href="#" class="dropdown-item dropdown-footer">Configuraciones</a>
  61.                     <a href="{{ path('app_logout') }}" class="dropdown-item dropdown-footer">Cerrar sesión</a>
  62.                 </div>
  63.             </li>
  64.         </ul>
  65.     </nav>
  66.     <!-- /.navbar -->
  67.     <!-- Main Sidebar Container -->
  68.     <aside class="main-sidebar elevation-2 sidebar-light-teal">
  69.         <!-- Brand Logo -->
  70.         <a href="{{ path('homepage') }}" class="brand-link text-center">
  71.             <img src="{{ asset('img/sistema/logo.png') }}" alt="SIGMEC" class="brand-image elevation-2" style="opacity: .8; float: none">
  72.         </a>
  73.         <!-- Sidebar -->
  74.         <div class="sidebar">
  75.             <!-- Sidebar user (optional) -->
  76.             <div class="user-panel mb-1 d-flex">
  77.                 <div class="info w-100">
  78.                     <p class="text-center mb-0" style="font-size: 14px">
  79.                         {{ app.user.nombre }} {{ app.user.papellido }}<br>
  80.                         {{ app.user.unidad}} <br>
  81.                         {{ app.user.rol }}
  82.                     </p>
  83.                 </div>
  84.             </div>
  85.             <!-- Sidebar Menu -->
  86.             {% include 'menu.html.twig' %}
  87.             <!-- /.sidebar-menu -->
  88.         </div>
  89.         <!-- /.sidebar -->
  90.     </aside>
  91.     <!-- Message alert -->
  92.     <div id="content-message" style="position: fixed; top: 0; left: 0; width: 100%; z-index: 5000;" class="modal">
  93.         <div class="row">
  94.             <div class="col-lg-5 col-md-12 ml-auto">
  95.                 <div class="alert alert-dismissible" style="margin: 20px">
  96.                     <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
  97.                     <h5><i class="icon"></i> <span class="title-alert"></span></h5>
  98.                     <p><span class="body-alert"></span></p>
  99.                 </div>
  100.             </div>
  101.         </div>
  102.     </div>
  103.     <!-- Content Wrapper. Contains page content -->
  104.     {% block body %}{% endblock %}
  105.     <!-- /.content-wrapper -->
  106.     <footer class="main-footer">
  107.         <div class="float-right d-none d-sm-block">
  108.             <b>Version</b> {{ app.request.server.get('VERSION') }}
  109.         </div>
  110.         <strong>CONALEP Estado de México &copy; {{ "now"|date('Y') }}</strong> Derechos reservados
  111.     </footer>
  112.     <!-- Control Sidebar -->
  113.     <aside class="control-sidebar control-sidebar-dark">
  114.         <!-- Control sidebar content goes here -->
  115.     </aside>
  116.     <!-- /.control-sidebar -->
  117. </div>
  118. <!-- ./wrapper -->
  119. <!-- jQuery -->
  120. <script src="{{ asset('plugins/jquery/jquery.min.js') }}"></script>
  121. <!-- Bootstrap 4 -->
  122. <script src="{{ asset('plugins/bootstrap/js/bootstrap.bundle.min.js') }}"></script>
  123. <!-- AdminLTE App -->
  124. <script src="{{ asset('js/adminlte.min.js') }}"></script>
  125. <script>
  126.     $(function(){
  127.         $('#content-message').css("display", "none");
  128.     });
  129.     function alertMessage(type, body){
  130.         let mensaje = $('#content-message');
  131.         mensaje.find('.body-alert').text(body);
  132.         if (type === 0){
  133.             mensaje.find('.alert').addClass('alert-success');
  134.             mensaje.find('.icon').addClass('icon fas fa-check');
  135.             mensaje.find('.title-alert').text('¡Éxito!');
  136.         } else {
  137.             mensaje.find('.alert').addClass('alert-danger');
  138.             mensaje.find('.icon').addClass('fa fa-ban');
  139.             mensaje.find('.title-alert').text('¡Error!');
  140.         }
  141.         mensaje.css("display", "block");
  142.         setTimeout(function(){ mensaje.fadeOut(); }, 5000);
  143.     }
  144. </script>
  145. {% block javascripts %}
  146. {% endblock %}
  147. </body>
  148. </html>