templates/base.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html>
  3.     <head>
  4.         <meta charset="UTF-8">
  5.         <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  6.         <meta name="google" content="notranslate">
  7.         <meta name="description" content="">
  8.         <meta name="author" content="">
  9.         <title>Praxis {% block title %}Welcome!{% endblock %}</title>
  10.         <link rel="icon" href="{{ asset('libraries/images/xicon.png') }}">
  11.         {# Run `composer require symfony/webpack-encore-bundle` to start using Symfony UX #}
  12.         {% block stylesheets %}
  13.             {# {{ encore_entry_link_tags('app') }} #}
  14.             <link rel="stylesheet" href="{{ asset('libraries/bootstrap-4.6.2/css/bootstrap.min.css') }}" rel="stylesheet" type="text/css" crossorigin="anonymous">
  15.             
  16.             <link href="{{ asset('libraries/css/base.css?v=3') }}" rel="stylesheet" type="text/css"/>
  17.             <link href="{{ asset('libraries/css/business-frontpage.css') }}" rel="stylesheet">
  18.             <link href="{{ asset('libraries/css/style.css?v=17') }}" rel="stylesheet" type="text/css">
  19.             <link href="{{ asset('libraries/fonts/font-awesome.min.css') }}" rel="stylesheet" type="text/css">
  20.             <link href="{{ asset('libraries/datepicker/css/bootstrap-datepicker3.min.css?v=1') }}" rel="stylesheet" type="text/css">
  21.             <link href="{{ asset('libraries/js/toasts/jquery.toasts.css?v=1') }}" rel="stylesheet" type="text/css">
  22.         {% endblock %}
  23.     </head>
  24.     <body>
  25.         <!-- Navigation -->
  26.         <nav class="navbar navbar-expand-lg navbar-dark bg-mine fixed-top">
  27.             <div class="container">
  28.                 <div class="col-xs-4">
  29.                     <img src="{{ asset('libraries/images/logo-1.png') }}" style="height: 40px; background-color: #DDD;"/>
  30.                 </div>
  31.                 <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation">
  32.                     <span class="navbar-toggler-icon"><i class="fa fa-navicon" style="color: #003366; font-size:28px;"></i></span>
  33.                 </button>
  34.                 <div class="collapse navbar-collapse" id="navbarResponsive">
  35.                     <ul class="navbar-nav ml-auto">
  36.                         
  37.                         {% if app.user %}
  38.                             {#<li class="nav-item navbarborder">
  39.                                 <a class="nav-link" href="{{ path('praxis_student_make_test', {'cardid': 'MTAyMjMzNDEyMw', 'module': 'UGxhY2VtZW50IFRlc3QgQTE'}) }}">
  40.                                     <i class="fa fa-star"></i> testX</a>
  41.                             </li>#}
  42.                             <li class="nav-item navbarborder">
  43.                                 <a class="nav-link" href="{{ path('app_home') }}"><i class="fa fa-home"></i> Home</a>
  44.                             </li>
  45.                         {% else  %}
  46.                             <li class="nav-item navbarborder">
  47.                                 <a class="nav-link" href="{{ path('app_login') }}"><i class="fa fa-sign-in"></i> Login</a>
  48.                             </li>
  49.                         {% endif  %}
  50.                         {% if is_granted('ROLE_ADMIN') or is_granted('ROLE_TEACHER') or is_granted('ROLE_ADMIN_AUX') %}
  51.                             <li class="nav-item navbarborder">
  52.                                 <a class="nav-link" href="{{ path('app_teachers_index') }}"><i class="fa fa-list"></i> Teachers</a>
  53.                             </li>
  54.                             <li class="nav-item navbarborder">
  55.                                 <a class="nav-link" href="{{ path('admin_student_list') }}"><i class="fa fa-graduation-cap"></i> Students</a>
  56.                             </li>
  57.                             <li class="nav-item navbarborder">
  58.                                 <a class="nav-link" href="{{ path('app_courses_index') }}"><i class="fa fa-thumbs-o-up"></i> Courses</a>
  59.                             </li>
  60.                         {% endif  %}
  61.                         {% if is_granted('ROLE_ADMIN') %}
  62. {#                            <li class="navbar-collapse navbarborder dropdown">#}
  63. {#                                <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"><i class="fa fa-wrench"></i> Admin <span class="caret"></span></a>#}
  64. {#                                <ul class="dropdown-menu bgdownmenu">#}
  65.                                     {#<li class="nav-item navbarborder">
  66.                                         <a class="nav-link" href="{{ path('app_activities_index') }}"><i class="fa fa-money"></i> Actividades</a>
  67.                                     </li>#}
  68.                                     {#<li class="nav-item navbarborder">
  69.                                         <a class="nav-link" href="admin_sells_by_user"><i class="fa fa-usd"></i> Ventas por Usuario</a>
  70.                                     </li>
  71.                                     <li class="nav-item navbarborder">
  72.                                         <a class="nav-link" href="admin_user_list"><i class="fa fa-user"></i> Usuarios</a>
  73.                                     </li>#}
  74. {#                                </ul>#}
  75. {#                            </li>#}
  76.                             {# Listar usuarios unicamente para administradores #}
  77.                             <li class="nav-item navbarborder">
  78.                                 <a class="nav-link" href="{{ path('admin_user_list') }}"><i class="fa fa-user"></i> Users</a>
  79.                             </li>
  80.                         {% endif  %}
  81.                         {% if app.user %}
  82.                             <li class="nav-item navbarborder logout">
  83.                                 <a class="nav-link" href="{{ path('app_logout') }}"><i class="fa fa-sign-out"></i> Logout</a>
  84.                             </li>
  85.                         {% endif  %}
  86.                     </ul>
  87.                 </div>
  88.             </div>
  89.         </nav>
  90.         
  91.         <div class="container" style="margin-bottom: 70px;">
  92.             {% block body %}
  93.                 <div id="content">
  94.                     {% block content %}{% endblock %}
  95.                 </div>
  96.             {% endblock %}
  97.         </div>
  98.         <footer class="text-whiteb fixed-bottom bg-danger text-lg-start">
  99.             <!-- Copyright -->
  100.             <div class="p-2" style="background-color: #c90000; color: #ffffff;">
  101.                 <section class="mb-1">
  102.                     <div class="row">
  103.                         <div class="col-7 right">
  104.                             <img src="/libraries/images/xicon.png" style="height: 20px;background-color: #fff; border-radius: 9px; padding: 1px 5px 2px 5px;">
  105.                             © Praxis Language School
  106.                         </div>
  107.                         <div class="col-5 left">
  108.                             <a class="btn-social-media" href="#" target="_blank"><i class="fa fa-facebook"></i></a>
  109.                             <a class="btn-social-media" href="#" target="_blank"><i class="fa fa-instagram"></i></a>
  110.                             <a class="btn-social-media" href="https://wa.me/573008252197" target="_blank"><i class="fa fa-whatsapp"></i></a>
  111.                         </div>
  112.                     </div>
  113.                 </section>
  114.             </div>
  115.             <!-- Copyright -->
  116.         </footer>
  117.         {# Modal para mostrar mensajes de error #}
  118.         <div class="modal fade" id="modalSelfContent" tabindex="-1" role="dialog" aria-labelledby="modalSelfContent" aria-hidden="true">
  119.             <div class="modal-dialog" role="document">
  120.                 <div class="modal-content">
  121.                     <div class="modal-header">
  122.                         <h5 class="modal-title">Mensaje informativo</h5>
  123.                         <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  124.                             <span aria-hidden="true">&times;</span>
  125.                         </button>
  126.                     </div>
  127.                     <div class="modal-body">
  128.                         <p>Atención, este es un mensaje informativo</p>
  129.                     </div>
  130.                     <div class="modal-footer">
  131.                         <button type="button" class="btn btn-primary" data-dismiss="modal">Close</button>
  132.                     </div>
  133.                 </div>
  134.             </div>
  135.         </div>
  136.         
  137.         {# bloque para agregar codigo html adicional #}
  138.         {% block add2body %}{% endblock %}
  139.         {% block javascripts %}
  140. {#            {{ encore_entry_script_tags('app#}
  141.             <script src="{{ asset('libraries/js/jquery-3.6.0.min.js') }}"></script>
  142.             <script src="{{ asset('libraries/bootstrap-4.6.2/js/bootstrap.min.js') }}" crossorigin="anonymous"></script>
  143.             <script src="{{ asset('libraries/js/popper.min.js') }}"></script>
  144.             <script src="{{ asset('libraries/js/app.js?v=2') }}"></script>
  145.             <script src="{{ asset('libraries/datepicker/js/bootstrap-datepicker.min.js') }}"></script>
  146.             <script src="{{ asset('libraries/js/toasts/jquery-toasts.js') }}"></script>
  147.         {% endblock %}
  148.     </body>
  149. </html>