templates/snippets/faq.html.twig line 1

Open in your IDE?
  1. {% extends "layout-snippets.html.twig" %}
  2. {% block snippets %}
  3. <div class="apk-snippet-faq uk-margin-large-top uk-margin-large-bottom">
  4.     <div class="uk-container apk-container-1400">
  5.         
  6.         {% if editmode %}
  7.             <div class="apk-editmode">
  8.                 {# Header : reprend les infos de base : le titre du block et les configurations #}
  9.                 <div>
  10.                     <h3>Snippet FAQ</h3>
  11.                 </div>
  12.                 <div>
  13.                     <div><strong>Title</strong></div>
  14.                     {{ pimcore_textarea("content-title",{"nl2br" : true}) }}
  15.                 </div>
  16.                 <hr>
  17.                 <div>
  18.                     <div><strong>Insert FAQ objects</strong></div>
  19.                     {% for a in pimcore_block('faqObject').iterator %}
  20.                         {{ pimcore_relation("faqRelation") }}
  21.                     {% endfor %}
  22.                 </div>
  23.                 <hr>
  24.                 <div class="apk-editmode--container-default">
  25.                     <div><strong>Link</strong></div>
  26.                     <div class="apk-editmode--pimcore-link">{{ pimcore_link("global-btn") }}</div>
  27.                 </div>
  28.             </div>
  29.         {% else %}
  30.             {% if not pimcore_textarea("content-title").isEmpty() %}
  31.             <div class="uk-margin-large-bottom">
  32.                 <h2 class="uk-h2">
  33.                     {{ pimcore_textarea("content-title", {
  34.                     "nl2br" : true})|raw }}
  35.                 </h2>
  36.             </div>
  37.             {% endif %}
  38.             <div class="apk-faq-container">
  39.                 <ul uk-accordion="multiple: true">
  40.                 {% set n = 1 %}
  41.                 {% set count = pimcore_block('faqObject').getData()|length %}
  42.                 {% for a in pimcore_block('faqObject').iterator %}
  43.                     {% if n == 1 %}
  44.                     <li class="uk-open">
  45.                     {% else %}
  46.                     <li>
  47.                     {% endif %}
  48.                         <a class="uk-accordion-title"  href="#">
  49.                             <h3 class="uk-margin-remove-bottom">{{ n }}. {{ pimcore_relation("faqRelation").element.title }}</h3>
  50.                         </a>
  51.                         <div class="uk-accordion-content">
  52.                             {{ pimcore_relation("faqRelation").element.answer|raw }}
  53.                         </div>
  54.                         {% if n != count %}  
  55.                         <hr>
  56.                         {% endif %}
  57.                     </li>
  58.                     {% set n = n + 1 %}
  59.                 {% endfor %}
  60.                 
  61.                 </ul>
  62.                 
  63.                 {% if not pimcore_link("global-btn").isEmpty() %}
  64.                 <div class="apk-actions uk-text-center uk-margin-large-top">
  65.                     {{ pimcore_link("global-btn", {
  66.                         "class" : "uk-button uk-button-large"
  67.                     }) }}
  68.                 </div>
  69.                 {% endif %}
  70.             </div>
  71.         </div>
  72.         {% endif %}
  73.         
  74.     </div>
  75. </div>
  76. {% endblock %}