templates/front_v4/mca/store/list.html.twig line 1

Open in your IDE?
  1. {% extends ('front_v4/base.html.twig') %}
  2. {% block meta_title %}
  3.     Centres auditifs partenaires et indépendants en France {% if pagination is defined and pagination is not null and pagination.params is not empty %} | Page {{ pagination.currentPageNumber }}{% endif %}
  4. {% endblock meta_title %}
  5. {% block meta_description %}
  6.     Découvrez notre liste complète de centres auditifs partenaires et indépendants dans toute la France, offrant des bilans auditifs gratuits. Trouvez des solutions auditives de qualité avec nos audioprothésistes expérimentés. Prenez rendez-vous dès maintenant pour retrouver une audition parfaite.
  7. {% endblock meta_description %}
  8. {% block meta_robots %}
  9.     {#    {% if not store.storePage  %} #}
  10.     {#        <meta name="robots" content="noindex"> #}
  11.     {#    {% else %} #}
  12.     {#        {{ parent() }} #}
  13.     {#    {% endif %} #}
  14. {% endblock %}
  15. {% block meta_canonical %}
  16.     <link rel="canonical"
  17.           href="{{ app.request.getSchemeAndHttpHost ~ app.request.baseUrl ~ app.request.requesturi }}"/>
  18. {% endblock meta_canonical %}
  19. {% block meta_custom %}
  20.     {% if pagination is defined and pagination is not null %}
  21.         {% set numberOfPage = pagination.totalItemCount / pagination.itemNumberPerPage %}
  22.         {% if numberOfPage > 1 %}
  23.             {% set next = pagination.currentPageNumber+1 %}
  24.             {% set prev = pagination.currentPageNumber-1 %}
  25.             {% if pagination.currentPageNumber == 1 %}
  26.                 {% set next = pagination.currentPageNumber+1 %}
  27.                 <link rel="next" href="{{ path(app.request.attributes.get('_route'),
  28.                     app.request.attributes.get('_route_params')) ~ "?page=" ~ next }}"/>
  29.             {% elseif pagination.currentPageNumber == numberOfPage %}
  30.                 <link rel="prev" href="{{ path(app.request.attributes.get('_route'),
  31.                     app.request.attributes.get('_route_params')) ~ "?page=" ~ prev }}"/>
  32.             {% else %}
  33.                 <link rel="next" href="{{ path(app.request.attributes.get('_route'),
  34.                     app.request.attributes.get('_route_params')) ~ "?page=" ~ next }}"/>
  35.                 <link rel="prev" href="{{ path(app.request.attributes.get('_route'),
  36.                     app.request.attributes.get('_route_params')) ~ "?page=" ~ prev }}"/>
  37.             {% endif %}
  38.         {% endif %}
  39.     {% endif %}
  40. {% endblock meta_custom %}
  41. {# cacher la navbar et le footer #}
  42. {# {% set hideNavbar = true %} #}
  43. {# {% set hideFooter = true %} #}
  44. {% block stylesheets %}
  45.     {{ encore_entry_link_tags('store_finder') }}
  46. {% endblock stylesheets %}
  47. {% block content %}
  48.     <!-- Banner -->
  49.     <div class="bg-img-center"
  50.          style="background-image: url({{ asset('build/audioprothesiste_mon_centre_auditif.jpg')|imagine_filter('city_banner_webp') }}); background-position: top">
  51.         <div class="gradient-overlay-half-dark-v2">
  52.             <div class="container content-space-2 content-space-lg-3">
  53.                 <div class="w-md-65 w-lg-65">
  54.                     <div class="mb-4">
  55.                         <h1 class="h2 text-white">Découvrez les audioprothésistes partenaires de Mon Centre
  56.                             Auditif.</h1>
  57.                         <h2 class="h4 text-white">Prenez soin de votre audition avec notre réseau de centres
  58.                             auditifs.</h2>
  59.                     </div>
  60.                 </div>
  61.             </div>
  62.         </div>
  63.     </div>
  64.     <!-- End Banner -->
  65.     <div class="container content-space-1 w-lg-65 mx-auto">
  66.         <h2>Bilan auditif gratuit et solutions auditives de qualité.</h2>
  67.         <p>
  68.             Découvrez notre liste complète de centres auditifs partenaires et indépendants dans toute la France,
  69.             offrant
  70.             des bilans auditifs gratuits.
  71.             Nos audioprothésistes qualifiés sont là pour vous aider à prendre soin de votre audition.
  72.         </p>
  73.         <p>
  74.             Que vous cherchiez un centre auditif près de chez vous, nos partenaires sont prêts à vous accompagner.
  75.             Obtenez un bilan auditif gratuit approfondi et profitez des conseils d'experts pour trouver les
  76.             meilleures
  77.             solutions auditives adaptées à vos besoins.
  78.             <br>
  79.             Nos centres auditifs partenaires sont spécialisés dans la correction auditive et utilisent les dernières
  80.             technologies pour améliorer votre qualité de vie.
  81.         </p>
  82.         <p>
  83.             Ne laissez pas les problèmes auditifs vous freiner, prenez rendez-vous dès maintenant avec nos
  84.             audioprothésistes expérimentés.
  85.             Retrouvez une audition claire et nette grâce à nos centres auditifs de confiance.
  86.         </p>
  87.         <hr>
  88.         <div class="pt-6">
  89.             <h4 class="h3 text-center text-primary">Liste de nos centres auditifs partenaires :</h4>
  90.             {% for storeDp in pagination.items %}
  91.                 <p class="h4 pt-3">{{ storeDp.name_department }}</p>
  92.                 {% set linkToStore = true %}
  93.                 {% for store in storeDp.stores %}
  94.                     {% include ('front_v4/mca/store/_store_card.html.twig') %}
  95.                 {% endfor %}
  96.             {% endfor %}
  97.             <!-- Pagination -->
  98.             {% if pagination is defined and pagination is not null %}
  99.                 <div class="navigation pagination mt-5 justify-content-center">
  100.                     {% do pagination.setTemplate('@KnpPaginator/Pagination/twitter_bootstrap_v4_pagination.html.twig') %}
  101.                     {{ knp_pagination_render(pagination) }}
  102.                 </div>
  103.             {% endif %}
  104.             <!-- End Pagination -->
  105.         </div>
  106.     </div>
  107.     <!-- End Info -->
  108.     <div class="container mb-10">
  109.         <p class="h3 text-center">Vous ne trouvez pas le centre auditif idéal dans cette liste ?</p>
  110.         <p class="text-center w-lg-75 mx-lg-auto mb-5">Si vous ne trouvez pas le centre auditif qui vous intéresse dans
  111.             cette liste, nous avons deux solutions
  112.             simples à vous proposer pour obtenir un <b>bilan auditif gratuit</b><sup>*</sup> :</p>
  113.         {% include 'front_v4/mca/components/_cross_sell_two_cards.html.twig' %}
  114.     </div>
  115.     <div class="mb-5 mb-lg-10">
  116.         {% include 'front_v4/mca/components/_cta_full_size_circle.html.twig' %}
  117.     </div>
  118. {% endblock content %}
  119. {% block javascripts %}
  120.     <script
  121.             src="https://code.jquery.com/jquery-3.7.1.min.js"
  122.             integrity="sha256-/JqT3SQfawRcv/BIHPThkBvs0OEvtFFmqPF/lYI/Cxo="
  123.             crossorigin="anonymous"></script>
  124.     <script type="application/ld+json">
  125.         {
  126.             "@context": "https://schema.org",
  127.             "@type": "BreadcrumbList",
  128.             "itemListElement": [
  129.         {% for breadcrumb in breadcrumbs %}
  130.                 {
  131.                     "@type": "ListItem",
  132.                     "position": "{{ loop.index }}",
  133.                     "item": {
  134.                         "@id": "{{ breadcrumb.url }}",
  135.                         "name": "{{ breadcrumb.name }}"
  136.                     }
  137.                 }{{ not loop.last ? ',' : '' }}
  138.         {% endfor %}
  139.         ]
  140.     }
  141.     </script>
  142. {% endblock javascripts %}