templates/front/_faq.html.twig line 1

Open in your IDE?
  1. {% if faqs is defined and faqs|length > 0 %}
  2.     <section class="faq-section py-5">
  3.         <div class="container">
  4.             <div class="row align-items-start">
  5.                 <div class="col-lg-5 mb-4 mb-lg-0">
  6.                     <span class="section-subtitle">{{ 'Entities.FAQ.Label'| trans }}</span>
  7.                     <h2 class="section-title">Questions fréquentes</h2>
  8.                     <p class="p-subtitle">
  9.                         Tout ce que vous devez savoir avant de partir avec nvoyager.com.
  10.                     </p>
  11.                 </div>
  12.                 <div class="col-lg-7">
  13.                     <div class="accordion custom-accordion" id="faqAccordion">
  14.                         {% for faq in faqs %}
  15.                             <div class="accordion-item">
  16.                                 <h2 class="accordion-header" id="faqHead{{ loop.index }}">
  17.                                     <button class="accordion-button {% if not loop.first %}collapsed{% endif %}" type="button" data-bs-toggle="collapse" data-bs-target="#faq{{ loop.index }}" aria-expanded="{{ loop.first ? 'true' : 'false' }}">
  18.                                         {{ faq.question }}
  19.                                     </button>
  20.                                 </h2>
  21.                                 <div id="faq{{ loop.index }}" class="accordion-collapse collapse {% if loop.first %}show{% endif %}" data-bs-parent="#faqAccordion" style="">
  22.                                     <div class="accordion-body">
  23.                                         {{ faq.answer|raw }}
  24.                                     </div>
  25.                                 </div>
  26.                             </div>
  27.                         {% endfor %}
  28.                     </div>
  29.                 </div>
  30.             </div>
  31.         </div>
  32.         <script type="application/ld+json">
  33.             {
  34.                                             "@context": "https://schema.org",
  35.                                             "@type": "FAQPage",
  36.                                             "mainEntity": [
  37.             {% for faq in faqs %}
  38.                 {
  39.                                                                 "@type": "Question",
  40.                                                                 "name":
  41.                 {{ faq.question|json_encode|raw }},
  42.                                                                 "acceptedAnswer": {
  43.                                                                     "@type": "Answer",
  44.                                                                     "text":
  45.                 {{ faq.answer|striptags|json_encode|raw }}
  46.                 }
  47.                                                             }
  48.                 {% if not loop.last %},
  49.                 {% endif %}
  50.             {% endfor %}
  51.             ]
  52.                                         }
  53.         </script>
  54.     </section>
  55. {% endif %}