templates/areas/apk-faq/view.html.twig line 1

Open in your IDE?
  1. {% if editmode %}
  2. <div class="uk-container apk-container-1400 uk-margin-medium">
  3.     <ul uk-tab>
  4.         <li><a href="#">Configurations</a></li>
  5.         <li class="uk-active"><a href="#">Content Edit</a></li>
  6.     </ul>
  7.     <ul class="uk-switcher uk-margin">
  8.         <li>
  9.             <div>Type de heading pour le titre ?</div>
  10.             {{ pimcore_select("content-heading", {
  11.                 "store" : [
  12.                     ['span', 'span'],
  13.                     ['h1', 'Heading 1'],
  14.                     ['h2', 'Heading 2'],
  15.                     ['h3', 'Heading 3'],
  16.                     ['h4', 'Heading 4'],
  17.                     ['h5', 'Heading 5'],
  18.                     ['h6', 'Heading 6']
  19.                 ],
  20.                 "defaultValue" : "h2"
  21.             }) }}
  22.             <div><strong>Style</strong> du heading pour le titre ?</div>
  23.             {{ pimcore_select("content-heading-style", {
  24.                 "store" : [
  25.                     ['h1', 'Heading 1'],
  26.                     ['h2', 'Heading 2'],
  27.                     ['h3', 'Heading 3'],
  28.                     ['h4', 'Heading 4'],
  29.                     ['h5', 'Heading 5'],
  30.                     ['h6', 'Heading 6']
  31.                 ],
  32.                 "defaultValue" : "h2"
  33.             }) }}
  34.             
  35.             <div><strong>Sous-lignage pour le titre ?</strong></div>
  36.             {{ pimcore_select("content-heading-underlined", {
  37.                 "store" : [
  38.                     ['', 'non'],
  39.                     ['apk-underlined apk-underlined', 'bleu'],
  40.                     ['apk-underlined apk-underlined-orange2', 'orange']
  41.                 ],
  42.                 "defaultValue" : ""
  43.             }) }}
  44.             <div><strong>Alignement</strong> du titre et du sous-titre</div>
  45.             {{ pimcore_select("text-align", {
  46.                 "store" : [
  47.                     ['uk-text-center', 'CentrĂ©'],
  48.                     ['uk-text-left', 'Gauche'],
  49.                     ['uk-text-right', 'Droite']
  50.                 ],
  51.                 "defaultValue" : "uk-text-center"
  52.             }) }}
  53.             
  54.         </li>
  55.     
  56.         <li class="uk-active">
  57.             <div class="uk-margin-large-bottom">
  58.                 <div class="apk-content">
  59.                     <h2 class="uk-h2">
  60.                         {{ pimcore_textarea("content-title",{
  61.                             "nl2br" : true,
  62.                             "placeholder" : "Titre (optionnel)"
  63.                         }) }}
  64.                     </h2>
  65.                     <div><span class="uk-h4">Contenu (optionnel)</span></div>
  66.                     {{ pimcore_wysiwyg("content") }}
  67.                     <h3>Ensemble des FAQ</h3>
  68.                     <div class="uk-dark" uk-alert>
  69.                         {% for faq in pimcore_block('faqBlock').iterator %}
  70.                         <div class="uk-card">
  71.                           <div>
  72.                             <div><h4 class="uk-h4 uk-margin-remove-bottom">Titre</h4></div>
  73.                             <h3 class="uk-h3 uk-margin-small-top">{{ pimcore_textarea('faqTitle', {'nl2br' : true}) }}</h3>
  74.                           </div>
  75.                           <div>
  76.                             <div><h4 class="uk-h4 uk-margin-remove-bottom">contenu</h4></div>
  77.                             {{ pimcore_wysiwyg('faqContent') }}
  78.                           </div>
  79.                         </div>
  80.                       {% endfor %}
  81.                     </div>
  82.                     <div class="actions uk-margin-top">
  83.                         <span class="uk-h4">Lien (optionnel)</span>
  84.                         <div>
  85.                             {{ pimcore_link("content-btn", {
  86.                                 "class" : "uk-button"
  87.                             }) }}
  88.                         </div>
  89.                     </div>
  90.                 </div>
  91.             </div>
  92.         </li>
  93.     </ul>
  94. </div>
  95. {% endif %}
  96. {% if not editmode %}
  97. <div class="apk-areabrick-container">
  98.     <div class="uk-container">
  99.         <div class="{{ pimcore_select("text-align") }}">
  100.              {% if not pimcore_textarea("content-title").isEmpty %}
  101.                 {% if pimcore_select("content-heading").isEmpty() %}
  102.                     <span class="uk-h2 {{ pimcore_select("content-heading-underlined").getData() }}">
  103.                         {{ pimcore_textarea("content-title", {
  104.                         "nl2br" : true})|raw }}
  105.                     </span>
  106.                 {% else %}
  107.                     {% set content_heading = pimcore_select("content-heading").getData() %}
  108.                     <{{ content_heading }} class="uk-{{ pimcore_select("content-heading-style").getData() }} {{ pimcore_select("content-heading-underlined").getData() }}">
  109.                         {{ pimcore_textarea("content-title", {
  110.                         "nl2br" : true})|raw }}
  111.                     </{{ content_heading }}>
  112.                 {% endif %}
  113.             {% endif %}
  114.             {% if not pimcore_wysiwyg("content").isEmpty %}
  115.             <div class="apk-content">
  116.                 {{ pimcore_wysiwyg("content") }}
  117.             </div>
  118.             {% endif %}
  119.         </div>
  120.         <div class="apk-faq-container">
  121.             <ul uk-accordion="multiple: true">
  122.               {% set n = 1 %}
  123.               {% set count = pimcore_block('faqBlock').getData()|length %}
  124.               {% for faq in pimcore_block('faqBlock').iterator %}
  125.                 {% if n == 1 %}
  126.                 <li class="uk-open">
  127.                 {% else %}
  128.                 <li>
  129.                 {% endif %}
  130.                   <a class="uk-accordion-title" href="#">
  131.                     <span class="uk-h3 uk-margin-remove-bottom uk-text-bold">{{ pimcore_textarea('faqTitle', {'nl2br' : true}) }}</span>
  132.                   </a>
  133.                   <div class="uk-accordion-content">
  134.                     {{ pimcore_wysiwyg('faqContent') }}
  135.                   </div>
  136.                   {% if n != count %}  
  137.                   <hr>
  138.                   {% endif %}
  139.                 </li>
  140.                 {% set n = n + 1 %}
  141.               {% endfor %}
  142.               
  143.               </ul>
  144.               
  145.               {% if not pimcore_link("content-btn").isEmpty() %}
  146.               <div class="apk-actions uk-text-center uk-margin-large-top">
  147.                   {{ pimcore_link("content-btn", {
  148.                       "class" : "uk-button uk-button-large"
  149.                   }) }}
  150.               </div>
  151.             {% endif %}
  152.         </div>
  153.     </div>
  154.     
  155. </div>
  156. {% endif %}