templates/front-office/studio-material/list.html.twig line 1

Open in your IDE?
  1. {#
  2.     Template to list Studio and Material
  3.     Controller : App\FrontOffice\StudioMaterialController
  4.     Routes : "studio_list", "material_list"
  5.     URI : "/studios", "/materiels"
  6. #}
  7. {% extends "front-office/_base.html.twig" %}
  8. {% block link %}
  9.     <link rel="stylesheet" href="{{ asset('assets/owlcarousel/owl.carousel.min.css') }}">
  10.     <link rel="stylesheet" href="{{ asset('assets/owlcarousel/owl.theme.default.min.css') }}">
  11. {% endblock %}
  12. {% block script %}
  13.     <script src="{{ asset('assets/js/modal.js') }}"></script>
  14.     <script src="{{ asset('assets/owlcarousel/owl.carousel.min.js') }}"></script>
  15.     <script>
  16.         document.addEventListener("DOMContentLoaded",()=>{
  17.             /**
  18.              * Carousel
  19.              */
  20.             /*$('.owl-carousel').owlCarousel({
  21.                 loop:true,
  22.                 nav:true,
  23.                 items:1
  24.             })*/
  25.         });
  26.     </script>
  27. {% endblock %}
  28. {% block content %}
  29.     <section class="list-mat-bg">
  30.         <div class="group-card meli-section-70 meli-between-center">
  31.             {% if products is empty %}
  32.                 <div class="empty">
  33.                     <p>A venir prochainement</p>
  34.                 </div>
  35.             {% endif %}
  36.             {% for p in products %}
  37.                 <div class="relative-button open-modal"
  38.                      data-url="{% if pathInfo == "material" %}{{ path('ajax_material_read',{'id':p.id}) }}{% else %}{{ path('ajax_studio_read',{'id':p.id}) }}{% endif %}"
  39.                      data-id="{{ p.id }}">
  40.                     <a href="#">
  41.                         <div class="card meli-width-100 "
  42.                         >
  43.                             <img src="{{ asset('uploads/'~pathInfo~'s/'~pathInfo~'-'~p.id~'/mini/'~p.picture) }}"
  44.                                  alt="{{ p.pictureAlt }}">
  45.                             <div class="text-card">
  46.                                 <p>{{ p.name }}</p>
  47.                                 <p>voir le produit</p>
  48.                             </div>
  49.                         </div>
  50.                     </a>
  51.                     <button class="button-resa" >ajouter a la reservation</button>
  52.                 </div>
  53.             {% endfor %}
  54.         </div>
  55.         <div class="modal-block">
  56.             {% include "front-office/studio-material/partials/_modal.html.twig" %}
  57.         </div>
  58.     </section>
  59. {% endblock %}