templates/shortcodes/faq.html.twig line 1

  1. <div class="faq_col">
  2. {% if cats|length != 1 %}
  3.     <h3 class="faq1 col1">{{ 'cac.questions.header' | trans({}, 'settings') }}</h3>
  4.     <p class="col1">{{ 'cac.search.content' | trans({}, 'settings') }}</p>
  5.     <form action="" class="tag_search">
  6.         <div><input type="text" id="search" name="faq_search" value=""><input id="bus" type="submit" name="faq_submit" value="Buscar"></div>
  7.     </form>
  8.     <div id="faq">
  9.         <p>&nbsp;</p>
  10.         <ul id="result">
  11.             {% if faqs is defined %}
  12.                 {% for faq in faqs %}
  13.                     <div class="faq_entry" style="display:block;">
  14.                         <li style="display:none"><strong>{{faq.question | raw}}</strong><em>
  15.                             {{faq.answer | raw}}
  16.                         </em></li>
  17.                     </div>
  18.                 {% endfor %}
  19.             {% endif %}
  20.         </ul>
  21.     </div><!-- #faq -->
  22.     <h3 class="faq2 col1">{{ 'cac.questionscategory.header' | trans({}, 'settings') }}</h3>
  23.     <ul class="tags">
  24.         <!--etiqueta de preguntas populares-->
  25.         <li><div><a onclick="marcarDesmarcarFaq(this)" href="#" data-filter="Preguntas populares" class="toggletag tagselected" id="boto1n">
  26.             {% if locale == "es" %}
  27.                 Preguntas populares
  28.             {% else %}
  29.                 Popular questions
  30.             {% endif %}
  31.         </a></div></li>
  32.         {% if categoriasfaqq is defined %}
  33.             {% for categoriafaqq in categoriasfaqq %}
  34.                 <li><div ><a onclick="marcarDesmarcarFaq(this)" href="#" data-filter="{{categoriafaqq.name}}" class="toggletag {% if loop.first %}{% endif %}" id="boton">{{categoriafaqq.name}}</a></div></li>
  35.             {% endfor %}
  36.         {% endif %}
  37.     </ul>
  38. {% endif %}
  39. {#    <h2 class="faq3 col1">{{settings_manager.getValue('cac.questionsfaq.header')}}</h2> #}
  40.     <dl class="faq_list col1">
  41.         {% if faqs is defined %}
  42.             {% for faq in faqs %}
  43.                 <div class="faq_entry" data-category="{{faq.category}}" {% if cats|length != 1 %}style="display:none;"{% endif %}>
  44.                     <dt onclick="toggleAnswer(this)">{{faq.question | raw}} ></dt>
  45.                     <dd style="display: none;">{{faq.answer | raw}}</dd>
  46.                 </div>
  47.             {% endfor %}
  48.         {% endif %}
  49.     </dl>
  50.     {% if cats|length != 1 %}
  51.     <dl class="faq_populars col1">
  52.         {% if faqspopulares is defined %}
  53.             {% for faqpopular in faqspopulares %}
  54.                 <div class="faq_entry" data-category="{{faqpopular.category}}" style="display:block;">
  55.                     <dt onclick="toggleAnswer(this)">{{faqpopular.question | raw}} ></dt>
  56.                     <dd style="display: none;">{{faqpopular.answer | raw}}</dd>
  57.                 </div>
  58.             {% endfor %}
  59.         {% endif %}
  60.     </dl>
  61.     {% endif %}
  62. </div>
  63. <script>
  64.     function toggleAnswer(dtElement) {
  65.         var ddElement = dtElement.nextElementSibling;
  66.         if (ddElement.style.display == 'none') {
  67.             ddElement.style.display = 'block';
  68.         } else {
  69.             ddElement.style.display = 'none';
  70.         }
  71.     }
  72. {% if cats|length != 1 %}
  73.     function marcarDesmarcarFaq(filter) {
  74.         event.preventDefault();
  75.         var category = filter.getAttribute('data-filter');
  76.         if ($(filter).hasClass("tagselected")) {
  77.             if(category === "Preguntas populares"){
  78.                 $(filter).removeClass("tagselected");
  79.                 $('.faq_populars .faq_entry').css("display", "none");
  80.             } else {
  81.                 $(filter).removeClass("tagselected");
  82.                 $('.faq_list .faq_entry').filter('[data-category = "' + category + '"]').css("display", "none");
  83.                 //  $('.faq_populars .faq_entry').filter('[data-category = "' + category + '"]').css("display", "block");
  84.             }
  85.         } else {
  86.             if(category === "Preguntas populares"){
  87.                 $(filter).addClass("tagselected");
  88.                 //$('.faq_list_mobile .faq_entry').filter('[data-category = "' + category + '"]').detach().prependTo( $('.faq_list_mobile') );
  89.                 $('.faq_populars .faq_entry').css("display", "block");
  90.             } else {
  91.                 $(filter).addClass("tagselected");
  92.                 //$('.faq_list_mobile .faq_entry').filter('[data-category = "' + category + '"]').detach().prependTo( $('.faq_list_mobile') );
  93.                 $('.faq_list .faq_entry').filter('[data-category = "' + category + '"]').css("display", "block");
  94.             //    $('.faq_populars .faq_entry').filter('[data-category = "' + category + '"]').css("display", "none");
  95.             }
  96.         }
  97.     }
  98. {% endif %}
  99. </script>