templates/base.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html>
  3.     <head>
  4.         <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
  5.         <title>
  6.             {% block title %}Paom
  7.             {% endblock %}
  8.         </title>
  9.         <link rel="icon" href="{{ asset('img/icon.ico') }}">
  10.         <link
  11.         rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
  12.         {# Run `composer require symfony/webpack-encore-bundle` to start using Symfony UX #}
  13.         {% block stylesheets %}
  14.             <link rel="shortcut icon" href="{{ asset('img/icon.ico') }}"/>
  15.             <link rel="stylesheet" href="{{ asset('css/materialize.min.css') }}">
  16.             <link rel="stylesheet" href="{{ asset('css/buttons.dataTables.min.css') }}">
  17.             <link rel="stylesheet" href="{{ asset('css/dataTables.bootstrap5.min.css') }}">
  18.             <link rel="stylesheet" href="{{ asset('css/dataTables.semanticui.min.css') }}">
  19.             <link rel="stylesheet" href="{{ asset('css/jquery.dataTablesNuevo.min.css') }}">
  20.             <link rel="stylesheet" href="{{ asset('css/dropzone.min.css') }}">
  21.             <link rel="stylesheet" href="{{ asset('css/icon.css') }}">
  22.             <link rel="stylesheet" href="{{ asset('css/estilos.css') }}">
  23.             <link rel="stylesheet" href="{{ asset('css/font-awesome.min.css') }}">
  24.             <link rel="stylesheet" href="{{ asset('css/materialize-social.css') }}">
  25.             <link rel="stylesheet" href="{{ asset('css/chat.css') }}">
  26.         {% endblock %}
  27.         {% block javascripts %}
  28.             <script src="{{ asset('js/jquery-3.6.0.min.js') }}"></script>
  29.             <script src="{{ asset('js/materialize.min.js') }}"></script>
  30.             <script src="{{ asset('js/moment.min.js') }}"></script>
  31.             <script src="{{ asset('js/jquery.dataTablesNuevo.min.js') }}"></script>
  32.             <script src="{{ asset('js/dataTables.buttons.min.js') }}"></script>
  33.             <script src="{{ asset('js/pdfmake.min.js') }}"></script>
  34.             <script src="{{ asset('js/buttons.html5.min.js') }}"></script>
  35.             <script src="{{ asset('js/buttons.print.min.js') }}"></script>
  36.             <script src="{{ asset('js/jszip.min.js') }}"></script>
  37.             <script src="{{ asset('js/vfs_fonts.js') }}"></script>
  38.             <script src="{{ asset('js/html2pdf.bundle.js') }}"></script>
  39.             <script src="{{ asset('js/tinymce.min.js') }}"></script>
  40.             <script src="{{ asset('js/dropzone.min.js') }}"></script>
  41.             <script src="{{ asset('js/chart.js') }}"></script>
  42.             <script src="{{ asset('js/mercadoPagov2.js') }}"></script>
  43.             <script src="{{ asset('js/scripts.js') }}"></script>
  44.             <!-- Google tag (gtag.js) -->
  45.             <script async src="https://www.googletagmanager.com/gtag/js?id=G-7VTEYEHZP6"></script>
  46.             <script>
  47.                 window.dataLayer = window.dataLayer || [];
  48. function gtag() {
  49. dataLayer.push(arguments);
  50. }
  51. gtag('js', new Date());
  52. gtag('config', 'G-7VTEYEHZP6');
  53.             </script>
  54.         {% endblock %}
  55.     </head>
  56.     <body>
  57.         {% block body %}
  58.             {# Header #}
  59.             {% block header %}
  60.                 {# Header del sitio #}
  61.                 <header
  62.                     id="header">
  63.                     {# Nvar para VERSION ESCRITORIO #}
  64.                     <div class="navbar-fixed">
  65.                         <nav class="colorOficial fondoHeader">
  66.                             <a id="logoUrl" href="{{ path('index') }}" class="brand-logo">
  67.                                 <img class="logoHeader" src="{{ asset('img/logo.png') }}">
  68.                             </a>
  69.                             <a href="#" data-target="mobile-demo" class="sidenav-trigger">
  70.                                 <i class="material-icons">menu</i>
  71.                             </a>
  72.                             <ul class="right hide-on-med-and-down" id="contenedorLinks">
  73.                                 <li>
  74.                                     <a href="{{ path('index') }}">
  75.                                         <i class="material-icons left">home</i>Home
  76.                                     </a>
  77.                                 </li>
  78.                                 <li>
  79.                                     <a href="{{ path('app_publicaciones') }}">
  80.                                         <i class="material-icons left">notifications_active</i>Noticias
  81.                                     </a>
  82.                                 </li>
  83.                                 <li>
  84.                                     <a href="{{ path('app_contenidosLibres') }} ">
  85.                                         <i class="material-icons left">visibility</i>Contenidos Libres
  86.                                     </a>
  87.                                 </li>
  88.                                 <li>
  89.                                     <a href="{{ path('cursos') }}">
  90.                                         <i class="material-icons left">video_library</i>
  91.                                         Aulas Virtuales
  92.                                     </a>
  93.                                 </li>
  94.                                 <li>
  95.                                     <a href="{{ path('producto') }}">
  96.                                         <i class="material-icons left">store</i>
  97.                                         Tienda
  98.                                     </a>
  99.                                 </li>
  100.                                 <li>
  101.                                     <a href="{{ path('app_contacto') }}">
  102.                                         <i class="material-icons left">contacts</i>
  103.                                         Contacto
  104.                                     </a>
  105.                                 </li>
  106.                                 {% if app.user %}
  107.                                     {% if app.user.getAvatar() %}
  108.                                         {% set imagen = app.user.getAvatar() %}
  109.                                         <li>
  110.                                             <a class='dropdown-trigger valign-wrapper' href='#' data-target='dropdownPerfil'>
  111.                                                 <img class="profile-image" src="{{ asset(imagen.url) }}">
  112.                                                 @{{ app.user.username }}
  113.                                             </a>
  114.                                         </li>
  115.                                     {% else %}
  116.                                         <li>
  117.                                             <a class='dropdown-trigger' href='#' data-target='dropdownPerfil'>
  118.                                                 <i class="material-icons left">person</i>
  119.                                                 @{{ app.user.username }}
  120.                                             </a>
  121.                                         </li>
  122.                                     {% endif %}
  123.                                     {% if is_granted('ROLE_ADMIN') %}
  124.                                         <li>
  125.                                             <a href="{{ path('admin') }}">
  126.                                                 <i class="material-icons left">build</i>
  127.                                                 Administracion
  128.                                             </a>
  129.                                         </li>
  130.                                     {% endif %}
  131.                                     <li>
  132.                                         <a href="{{ path('app_logout') }}">
  133.                                             <i class="material-icons left">exit_to_app</i>
  134.                                             Salir
  135.                                         </a>
  136.                                     </li>
  137.                                 {% else %}
  138.                                     <li>
  139.                                         <a href="{{ path('app_login') }}">
  140.                                             <i class="material-icons left">person</i>
  141.                                             Ingresar
  142.                                         </a>
  143.                                     </li>
  144.                                 {% endif %}
  145.                             </ul>
  146.                         </div>
  147.                     </nav>
  148.                 </div>
  149.                 {# Desplegable para el Perfil #}
  150.                 {% if app.user %}
  151.                     <ul id='dropdownPerfil' class='dropdown-content'>
  152.                         <li>
  153.                             <a href="{{ path('user') }}">
  154.                                 <i class="material-icons left">person</i>Perfil</a>
  155.                         </li>
  156.                         <li>
  157.                             <a href="{{ path('venta') }}">
  158.                                 <i class="material-icons left">shop</i>Compras</a>
  159.                         </li>
  160.                         <li>
  161.                             <a href="{{ path('carrito') }}">
  162.                                 <i class="material-icons left">add_shopping_cart</i>Carrito</a>
  163.                         </li>
  164.                     </ul>
  165.                 {% endif %}
  166.                 {# Desplegable para el Perfil #}
  167.                 {# Nvar para VERSION ESCRITORIO #}
  168.                 {# Menu Desplegable para VERSION MOVIL #}
  169.                     <ul class="sidenav" id="mobile-demo"> <li>
  170.                         <a href="{{ path('index') }}">
  171.                             <i class="material-icons left">home</i>Home
  172.                         </a>
  173.                     </li>
  174.                     <li>
  175.                         <a href="{{ path('app_publicaciones') }}">
  176.                             <i class="material-icons left">notifications_active</i>Noticias
  177.                         </a>
  178.                     </li>
  179.                     <li>
  180.                         <a href="{{ path('app_contenidosLibres') }} ">
  181.                             <i class="material-icons left">visibility</i>Contenidos Libres
  182.                         </a>
  183.                     </li>
  184.                     <li>
  185.                         <a href="{{ path('cursos') }}">
  186.                             <i class="material-icons left">video_library</i>
  187.                             Aulas Virtuales
  188.                         </a>
  189.                     </li>
  190.                     <li>
  191.                         <a href="{{ path('producto') }}">
  192.                             <i class="material-icons left">store</i>
  193.                             Tienda
  194.                         </a>
  195.                     </li>
  196.                     <li>
  197.                         <a href="{{ path('app_contacto') }}">
  198.                             <i class="material-icons left">contacts</i>
  199.                             Contacto
  200.                         </a>
  201.                     </li>
  202.                     {% if app.user %}
  203.                         {% if app.user.getAvatar() %}
  204.                             {% set imagen = app.user.getAvatar() %}
  205.                             <li>
  206.                                 <a href="{{path('user')}}" class="valign-wrapper">
  207.                                     <i class="material-icons left"><img class="profile-image" src="{{ asset(imagen.url) }}"></i>
  208.                                     Perfil
  209.                                 </a>
  210.                             </li>
  211.                         {% else %}
  212.                             <li>
  213.                                 <a href="{{path('user')}}">
  214.                                     <i class="material-icons left">person</i>Perfil
  215.                                 </a>
  216.                             </li>
  217.                         {% endif %}
  218.                         <li>
  219.                             <a href="{{path('venta')}}">
  220.                                 <i class="material-icons left">shop</i>Compras
  221.                             </a>
  222.                         </li>
  223.                         <li>
  224.                             <a href="{{path('carrito')}}">
  225.                                 <i class="material-icons left">add_shopping_cart</i>Carrito
  226.                             </a>
  227.                         </li>
  228.                         {% if is_granted('ROLE_ADMIN') %}
  229.                             <li>
  230.                                 <a href="{{ path('admin') }}">
  231.                                     <i class="material-icons left">build</i>
  232.                                     Administracion
  233.                                 </a>
  234.                             </li>
  235.                         {% endif %}
  236.                         <li>
  237.                             <a href="{{ path('app_logout') }}">
  238.                                 <i class="material-icons left">exit_to_app</i>
  239.                                 Salir
  240.                             </a>
  241.                         </li>
  242.                     {% else %}
  243.                         <li>
  244.                             <a href="{{ path('app_login') }}">
  245.                                 <i class="material-icons left">person</i>
  246.                                 Ingresar
  247.                             </a>
  248.                         </li>
  249.                     {% endif %}
  250.                 </ul>
  251.                 {# Menu Desplegable para VERSION MOVIL #}
  252.             </body>
  253.         </html>
  254.     </header>
  255.     {# Header del sitio #}
  256. {% endblock header %}
  257. {# Header #}
  258. {# Bloque que contendra las vista de la App #}
  259. {% block base %}
  260.     <main>
  261.         {% block main %}
  262.             <br>
  263.             <div class="container">
  264.                 {% if message  is defined %}
  265.                     <div class="flash-notice">
  266.                         {{ message }}
  267.                     </div>
  268.                 {% endif %}
  269.                 {# Muestro el Contenido de cada vista #}
  270.                 {% block contenido %}{% endblock contenido %}
  271.                 {# Muestro el Contenido de cada vista #}
  272.             </div>
  273.             <br>
  274.             <div class="row">
  275.                 <div class="col offset-s11 s1">
  276.                     <a id="ir-arriba" title="Ir al Cielo" href="#" class="ir-arriba btn-floating btn-large waves-effect waves-light colorOficial">
  277.                         <i class="material-icons">keyboard_arrow_up</i>
  278.                     </a>
  279.                 </div>
  280.             </div>
  281.         {% endblock main %}
  282.     </main>
  283. {% endblock base %}
  284. {# Bloque que contendra las vista de la App #}
  285. {# Footer #}
  286. <footer class="page-footer colorOficial">
  287.     <div class="container">
  288.         <div class="row">
  289.             <div class="col l6 s12">
  290.                 <h5 class="white-text">Mas Informacion</h5>
  291.                 <p class="grey-text text-lighten-4" id="mensajeHomeFooter">
  292.                     Lorem Ipsum is simply dummy text of the printing and typesetting industry. 
  293.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Lorem Ipsum has been the industry's standard dummy text...
  294.                 </p>
  295.             </div>
  296.             <div class="col l4 offset-l2 s12">
  297.                 <h5 class="white-text">Contacto</h5>
  298.                 <ul>
  299.                     <a id="nroTienda" href="#" class="collection-item white-text"></a>
  300.                 </ul>
  301.             </div>
  302.         </div>
  303.     </div>
  304.     <div class="footer-copyright">
  305.         <div class="container">
  306.             <span id="nombreTiendaFooter"></span>
  307.             <a class="waves-effect waves-light btn-floating social facebook right" href="https://www.facebook.com/profile.php?id=100033841457275">
  308.                 <i class="fa fa-facebook"></i>
  309.                 Sign in with Facebook
  310.             </a>
  311.             <a class="waves-effect waves-light btn-floating social instagram right" href="https://www.instagram.com/paomdisyart/">
  312.                 <i class="fa fa-instagram"></i>
  313.                 Sign in with instagram
  314.             </a>
  315.         </div>
  316.     </div>
  317. </footer>
  318. {# Footer #}
  319. {% if app.user %}
  320.     {% set usuarioLogueado= true %}
  321. {% else %}
  322.     {% set usuarioLogueado= false %}
  323. {% endif %}
  324. <script type="text/javascript">
  325.     // Invoco a la funciones para configuracion
  326. // consultarEstadoVentas('{{ path('api_ventas_estado') }}','{{ usuarioLogueado }}');
  327. consultarMensajeTienda('{{ path('api_informacion') }}');
  328. obtenerNombreTienda('{{ path('api_obtener_nombre_tienda') }}');
  329. obtenerNumeroTienda('{{ path('api_obtener_numero_tienda') }}');
  330. </script>{% endblock body %}</body></html>