var/cache/dev/twig/53/538092b2e89a0c8d96a150f66b4f5ee78111e200e0f556fa9de5ff746140026a.php line 52

Open in your IDE?
  1. <?php
  2. use Twig\Environment;
  3. use Twig\Error\LoaderError;
  4. use Twig\Error\RuntimeError;
  5. use Twig\Extension\SandboxExtension;
  6. use Twig\Markup;
  7. use Twig\Sandbox\SecurityError;
  8. use Twig\Sandbox\SecurityNotAllowedTagError;
  9. use Twig\Sandbox\SecurityNotAllowedFilterError;
  10. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  11. use Twig\Source;
  12. use Twig\Template;
  13. /* @BitBagSyliusCmsPlugin/Shop/FrequentlyAskedQuestion/index.html.twig */
  14. class __TwigTemplate_c1bff81fbdfabeca57fb354ae38d19e1a446e3935e1425e1d2505853b7d25465 extends \Twig\Template
  15. {
  16.     private $source;
  17.     private $macros = [];
  18.     public function __construct(Environment $env)
  19.     {
  20.         parent::__construct($env);
  21.         $this->source $this->getSourceContext();
  22.         $this->blocks = [
  23.             'banner' => [$this'block_banner'],
  24.             'content' => [$this'block_content'],
  25.         ];
  26.     }
  27.     protected function doGetParent(array $context)
  28.     {
  29.         // line 1
  30.         return "@SyliusShop/layout.html.twig";
  31.     }
  32.     protected function doDisplay(array $context, array $blocks = [])
  33.     {
  34.         $macros $this->macros;
  35.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  36.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@BitBagSyliusCmsPlugin/Shop/FrequentlyAskedQuestion/index.html.twig"));
  37.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  38.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@BitBagSyliusCmsPlugin/Shop/FrequentlyAskedQuestion/index.html.twig"));
  39.         // line 3
  40.         $macros["messages"] = $this->macros["messages"] = $this->loadTemplate("@SyliusUi/Macro/messages.html.twig""@BitBagSyliusCmsPlugin/Shop/FrequentlyAskedQuestion/index.html.twig"3)->unwrap();
  41.         // line 1
  42.         $this->parent $this->loadTemplate("@SyliusShop/layout.html.twig""@BitBagSyliusCmsPlugin/Shop/FrequentlyAskedQuestion/index.html.twig"1);
  43.         $this->parent->display($contextarray_merge($this->blocks$blocks));
  44.         
  45.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  46.         
  47.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  48.     }
  49.     // line 5
  50.     public function block_banner($context, array $blocks = [])
  51.     {
  52.         $macros $this->macros;
  53.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  54.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""banner"));
  55.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  56.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""banner"));
  57.         // line 6
  58.         echo "    ";
  59.         echo $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragment($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("odiseo_sylius_banner_plugin_shop_partial_banner", ["template" => "@SyliusShop/Banner/_banner-faq.html.twig"]));
  60.         echo "
  61. ";
  62.         
  63.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  64.         
  65.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  66.     }
  67.     // line 9
  68.     public function block_content($context, array $blocks = [])
  69.     {
  70.         $macros $this->macros;
  71.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  72.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""content"));
  73.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  74.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""content"));
  75.         // line 10
  76.         echo "    <div class=\"container\">
  77.         <div id=\"bitbag-faqs\" class=\"faq\">
  78.             ";
  79.         // line 12
  80.         if ((twig_length_filter($this->env, (isset($context["sections"]) || array_key_exists("sections"$context) ? $context["sections"] : (function () { throw new RuntimeError('Variable "sections" does not exist.'12$this->source); })())) > 0)) {
  81.             // line 13
  82.             echo "                ";
  83.             $context['_parent'] = $context;
  84.             $context['_seq'] = twig_ensure_traversable((isset($context["sections"]) || array_key_exists("sections"$context) ? $context["sections"] : (function () { throw new RuntimeError('Variable "sections" does not exist.'13$this->source); })()));
  85.             $context['loop'] = [
  86.               'parent' => $context['_parent'],
  87.               'index0' => 0,
  88.               'index'  => 1,
  89.               'first'  => true,
  90.             ];
  91.             if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  92.                 $length count($context['_seq']);
  93.                 $context['loop']['revindex0'] = $length 1;
  94.                 $context['loop']['revindex'] = $length;
  95.                 $context['loop']['length'] = $length;
  96.                 $context['loop']['last'] = === $length;
  97.             }
  98.             foreach ($context['_seq'] as $context["_key"] => $context["section"]) {
  99.                 // line 14
  100.                 echo "                    <h2 class=\"faq__category\" data-aos=\"fade-up\">";
  101.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["section"], "name", [], "any"falsefalsefalse14), "html"nulltrue);
  102.                 echo "</h2>
  103.                     ";
  104.                 // line 17
  105.                 echo "                        ";
  106.                 // line 18
  107.                 echo "                    ";
  108.                 // line 19
  109.                 echo "
  110.                     ";
  111.                 // line 20
  112.                 if ((twig_length_filter($this->envtwig_get_attribute($this->env$this->source$context["section"], "frequentlyAskedQuestions", [], "any"falsefalsefalse20)) > 0)) {
  113.                     // line 21
  114.                     echo "                        <div class=\"faq__items\">
  115.                             ";
  116.                     // line 22
  117.                     $context['_parent'] = $context;
  118.                     $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env$this->source$context["section"], "frequentlyAskedQuestions", [], "any"falsefalsefalse22));
  119.                     $context['loop'] = [
  120.                       'parent' => $context['_parent'],
  121.                       'index0' => 0,
  122.                       'index'  => 1,
  123.                       'first'  => true,
  124.                     ];
  125.                     if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  126.                         $length count($context['_seq']);
  127.                         $context['loop']['revindex0'] = $length 1;
  128.                         $context['loop']['revindex'] = $length;
  129.                         $context['loop']['length'] = $length;
  130.                         $context['loop']['last'] = === $length;
  131.                     }
  132.                     foreach ($context['_seq'] as $context["_key"] => $context["frequentlyAskedQuestion"]) {
  133.                         // line 23
  134.                         echo "                                <div class=\"faq__item\" data-aos=\"fade-up\">
  135.                                     ";
  136.                         // line 24
  137.                         $this->loadTemplate("@BitBagSyliusCmsPlugin/Shop/FrequentlyAskedQuestion/Index/_show.html.twig""@BitBagSyliusCmsPlugin/Shop/FrequentlyAskedQuestion/index.html.twig"24)->display($context);
  138.                         // line 25
  139.                         echo "                                </div>
  140.                                 ";
  141.                         // line 26
  142.                         if ((twig_get_attribute($this->env$this->source$context["loop"], "index", [], "any"falsefalsefalse26) == twig_round((twig_get_attribute($this->env$this->source$context["loop"], "length", [], "any"falsefalsefalse26) / 2)))) {
  143.                             // line 27
  144.                             echo "                                    <div class=\"break\" style=\"break-after: column;\"></div>
  145.                                 ";
  146.                         }
  147.                         // line 29
  148.                         echo "                            ";
  149.                         ++$context['loop']['index0'];
  150.                         ++$context['loop']['index'];
  151.                         $context['loop']['first'] = false;
  152.                         if (isset($context['loop']['length'])) {
  153.                             --$context['loop']['revindex0'];
  154.                             --$context['loop']['revindex'];
  155.                             $context['loop']['last'] = === $context['loop']['revindex0'];
  156.                         }
  157.                     }
  158.                     $_parent $context['_parent'];
  159.                     unset($context['_seq'], $context['_iterated'], $context['_key'], $context['frequentlyAskedQuestion'], $context['_parent'], $context['loop']);
  160.                     $context array_intersect_key($context$_parent) + $_parent;
  161.                     // line 30
  162.                     echo "                        </div>
  163.                     ";
  164.                 } else {
  165.                     // line 32
  166.                     echo "                        ";
  167.                     echo twig_call_macro($macros["messages"], "macro_info", ["sylius.ui.no_results_to_display"], 32$context$this->getSourceContext());
  168.                     echo "
  169.                     ";
  170.                 }
  171.                 // line 34
  172.                 echo "                ";
  173.                 ++$context['loop']['index0'];
  174.                 ++$context['loop']['index'];
  175.                 $context['loop']['first'] = false;
  176.                 if (isset($context['loop']['length'])) {
  177.                     --$context['loop']['revindex0'];
  178.                     --$context['loop']['revindex'];
  179.                     $context['loop']['last'] = === $context['loop']['revindex0'];
  180.                 }
  181.             }
  182.             $_parent $context['_parent'];
  183.             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['section'], $context['_parent'], $context['loop']);
  184.             $context array_intersect_key($context$_parent) + $_parent;
  185.             // line 35
  186.             echo "            ";
  187.         } else {
  188.             // line 36
  189.             echo "                ";
  190.             echo twig_call_macro($macros["messages"], "macro_info", ["sylius.ui.no_results_to_display"], 36$context$this->getSourceContext());
  191.             echo "
  192.             ";
  193.         }
  194.         // line 38
  195.         echo "        </div>
  196.         <div class=\"citation\" data-aos=\"fade-up\">
  197.             <div class=\"container\">
  198.                 <!-- @TODO Hardcoded content -->
  199.                 <p>";
  200.         // line 42
  201.         echo $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("sylius.faq.cant_find_answer");
  202.         echo "</p>
  203.                 <a class=\"button button--secondary button--medium\" href=\"";
  204.         // line 43
  205.         echo twig_escape_filter($this->env$this->env->getRuntime('BitBag\SyliusCmsPlugin\Twig\Runtime\RenderLinkRuntime')->getLinkForCode("contact"), "html"nulltrue);
  206.         echo "\" title=\"";
  207.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("sylius.faq.contact_us"), "html_attr");
  208.         echo "\">";
  209.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("sylius.faq.information_inquiry"), "html"nulltrue);
  210.         echo "</a>
  211.             </div>
  212.         </div>
  213.     </div>
  214.     <!-- ============================= RESULTATS RECHERCHE ============================= -->
  215.     <!-- Page Resultats recherche -->
  216.     <div class=\"search-results\" style=\"display: none;\">
  217.         <div class=\"container\">
  218.              <!-- @TODO - Insérer fil d'ariane ici -->
  219.             <h1 class=\"page__title\">
  220.                 <span class=\"page__tagline\">Votre recherche</span>
  221.                 résultats de recherche
  222.             </h1>
  223.             <h3 class=\"header-underline\">Résultats de recherche : «terme» <span class=\"c-dark\">(19)</span></h3>
  224.             <div class=\"search-results__items\">
  225.                 <a href=\"#0\" class=\"search-results__item\" data-aos=\"fade-up\">
  226.                     <img class=\"search-results__image\" src=\"http://placehold.it/400x300?text=1\" alt=\"\">
  227.                     <div class=\"search-results__content\">
  228.                         <span class=\"search-results__category\">Actualités</span>
  229.                         <h2 class=\"search-results__title\">Titre du résultat</h2>
  230.                         <div class=\"search-results__description\">Lorem ipsum dolor sit amet consectetur, adipisicing elit. Saepe corrupti rerum exercitationem ullam debitis numquam amet, facere fugiat repudiandae ipsum error ab quibusdam hic tempore accusantium quaerat tempora laboriosam officiis.</div>
  231.                     </div>
  232.                 </a>
  233.                 <a href=\"#0\" class=\"search-results__item\" data-aos=\"fade-up\">
  234.                     <img class=\"search-results__image\" src=\"http://placehold.it/400x300?text=2\" alt=\"\">
  235.                     <div class=\"search-results__content\">
  236.                         <span class=\"search-results__category\">Produits</span>
  237.                         <h2 class=\"search-results__title\">Titre du résultat</h2>
  238.                         <div class=\"search-results__description\">Lorem ipsum dolor sit amet consectetur, adipisicing elit. Saepe corrupti</div>
  239.                     </div>
  240.                 </a>
  241.                 <a href=\"#0\" class=\"search-results__item\" data-aos=\"fade-up\">
  242.                     <img class=\"search-results__image\" src=\"http://placehold.it/400x300?text=3\" alt=\"\">
  243.                     <div class=\"search-results__content\">
  244.                         <span class=\"search-results__category\">Produits</span>
  245.                         <h2 class=\"search-results__title\">Titre du résultat</h2>
  246.                         <div class=\"search-results__description\">Lorem ipsum dolor sit amet consectetur, adipisicing elit. Saepe corrupti rerum exercitationem ullam debitis numquam amet, facere fugiat repudiandae ipsum error ab quibusdam hic tempore accusantium quaeratrum exercitationem ullam debitis numquam amet, facere fugiat repudiandae ipsum error ab quibusdam hic tempore accusantium quaeratrum exercitationem ullam debitis numquam amet, facere fugiat repudiandae ipsum error ab quibusdam hic tempore accusantium quaerat tempora laboriosam officiis.</div>
  247.                     </div>
  248.                 </a>
  249.             </div>
  250.         </div>
  251.         <div class=\"citation\" data-aos=\"fade-up\">
  252.             <div class=\"container\">
  253.                 <p>\t«&nbsp;Découvrez la boutique en ligne de la Maison Mons<br> Fromagers & Affineurs depuis 1&nbsp;»</p>
  254.                 <a href=\"#0\" class=\"button button--secondary\">Acheter maintenant</a>
  255.             </div>
  256.         </div>
  257.     </div>
  258.     ";
  259.         // line 94
  260.         if ((twig_length_filter($this->env, (isset($context["resources"]) || array_key_exists("resources"$context) ? $context["resources"] : (function () { throw new RuntimeError('Variable "resources" does not exist.'94$this->source); })())) > 0)) {
  261.             // line 95
  262.             echo "        <script type=\"application/ld+json\">
  263.         {
  264.           \"@context\": \"https://schema.org\",
  265.           \"@type\": \"FAQPage\",
  266.           \"mainEntity\": [
  267.             ";
  268.             // line 100
  269.             $context['_parent'] = $context;
  270.             $context['_seq'] = twig_ensure_traversable((isset($context["resources"]) || array_key_exists("resources"$context) ? $context["resources"] : (function () { throw new RuntimeError('Variable "resources" does not exist.'100$this->source); })()));
  271.             $context['loop'] = [
  272.               'parent' => $context['_parent'],
  273.               'index0' => 0,
  274.               'index'  => 1,
  275.               'first'  => true,
  276.             ];
  277.             if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  278.                 $length count($context['_seq']);
  279.                 $context['loop']['revindex0'] = $length 1;
  280.                 $context['loop']['revindex'] = $length;
  281.                 $context['loop']['length'] = $length;
  282.                 $context['loop']['last'] = === $length;
  283.             }
  284.             foreach ($context['_seq'] as $context["_key"] => $context["frequentlyAskedQuestion"]) {
  285.                 // line 101
  286.                 echo "                {
  287.                     \"@type\": \"Question\",
  288.                     \"name\": \"";
  289.                 // line 103
  290.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["frequentlyAskedQuestion"], "question", [], "any"falsefalsefalse103), "html"nulltrue);
  291.                 echo "\",
  292.                     \"acceptedAnswer\": {
  293.                         \"@type\": \"Answer\",
  294.                         \"text\": \"";
  295.                 // line 106
  296.                 echo twig_escape_filter($this->envtwig_striptags(twig_get_attribute($this->env$this->source$context["frequentlyAskedQuestion"], "answer", [], "any"falsefalsefalse106)));
  297.                 echo "\"
  298.                     }
  299.                 }";
  300.                 // line 108
  301.                 if ( !twig_get_attribute($this->env$this->source$context["loop"], "last", [], "any"falsefalsefalse108)) {
  302.                     echo ",";
  303.                 }
  304.                 // line 109
  305.                 echo "            ";
  306.                 ++$context['loop']['index0'];
  307.                 ++$context['loop']['index'];
  308.                 $context['loop']['first'] = false;
  309.                 if (isset($context['loop']['length'])) {
  310.                     --$context['loop']['revindex0'];
  311.                     --$context['loop']['revindex'];
  312.                     $context['loop']['last'] = === $context['loop']['revindex0'];
  313.                 }
  314.             }
  315.             $_parent $context['_parent'];
  316.             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['frequentlyAskedQuestion'], $context['_parent'], $context['loop']);
  317.             $context array_intersect_key($context$_parent) + $_parent;
  318.             // line 110
  319.             echo "          ]
  320.         }
  321.         </script>
  322.     ";
  323.         }
  324.         // line 114
  325.         echo "    <script type=\"text/javascript\">
  326.         const faqItemsTitles = document.querySelectorAll('.faq__title')
  327.         faqItemsTitles.forEach((item) => {
  328.             item.addEventListener(\"click\", (e) => {
  329.                 e.target.parentElement.classList.toggle('is-active');
  330.             });
  331.         });
  332.     </script>
  333. ";
  334.         
  335.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  336.         
  337.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  338.     }
  339.     public function getTemplateName()
  340.     {
  341.         return "@BitBagSyliusCmsPlugin/Shop/FrequentlyAskedQuestion/index.html.twig";
  342.     }
  343.     public function isTraitable()
  344.     {
  345.         return false;
  346.     }
  347.     public function getDebugInfo()
  348.     {
  349.         return array (  348 => 114,  342 => 110,  328 => 109,  324 => 108,  319 => 106,  313 => 103,  309 => 101,  292 => 100,  285 => 95,  283 => 94,  225 => 43,  221 => 42,  215 => 38,  209 => 36,  206 => 35,  192 => 34,  186 => 32,  182 => 30,  168 => 29,  164 => 27,  162 => 26,  159 => 25,  157 => 24,  154 => 23,  137 => 22,  134 => 21,  132 => 20,  129 => 19,  127 => 18,  125 => 17,  119 => 14,  101 => 13,  99 => 12,  95 => 10,  85 => 9,  72 => 6,  62 => 5,  51 => 1,  49 => 3,  36 => 1,);
  350.     }
  351.     public function getSourceContext()
  352.     {
  353.         return new Source("{% extends '@SyliusShop/layout.html.twig' %}
  354. {% import '@SyliusUi/Macro/messages.html.twig' as messages %}
  355. {% block banner %}
  356.     {{ render(url('odiseo_sylius_banner_plugin_shop_partial_banner', {'template': '@SyliusShop/Banner/_banner-faq.html.twig'})) }}
  357. {% endblock %}
  358. {% block content %}
  359.     <div class=\"container\">
  360.         <div id=\"bitbag-faqs\" class=\"faq\">
  361.             {% if sections|length > 0 %}
  362.                 {% for section in sections %}
  363.                     <h2 class=\"faq__category\" data-aos=\"fade-up\">{{ section.name }}</h2>
  364.                     {# if section.description is not null #}
  365.                         {#<div class=\"faq__description\"></div>#}
  366.                     {# endif #}
  367.                     {% if section.frequentlyAskedQuestions|length > 0 %}
  368.                         <div class=\"faq__items\">
  369.                             {% for frequentlyAskedQuestion in section.frequentlyAskedQuestions %}
  370.                                 <div class=\"faq__item\" data-aos=\"fade-up\">
  371.                                     {% include '@BitBagSyliusCmsPlugin/Shop/FrequentlyAskedQuestion/Index/_show.html.twig' %}
  372.                                 </div>
  373.                                 {% if loop.index == (loop.length/2)|round %}
  374.                                     <div class=\"break\" style=\"break-after: column;\"></div>
  375.                                 {% endif %}
  376.                             {% endfor %}
  377.                         </div>
  378.                     {% else %}
  379.                         {{ messages.info('sylius.ui.no_results_to_display') }}
  380.                     {% endif %}
  381.                 {% endfor %}
  382.             {% else %}
  383.                 {{ messages.info('sylius.ui.no_results_to_display') }}
  384.             {% endif %}
  385.         </div>
  386.         <div class=\"citation\" data-aos=\"fade-up\">
  387.             <div class=\"container\">
  388.                 <!-- @TODO Hardcoded content -->
  389.                 <p>{{ 'sylius.faq.cant_find_answer'|trans|raw }}</p>
  390.                 <a class=\"button button--secondary button--medium\" href=\"{{ bitbag_cms_get_link_for_code('contact') }}\" title=\"{{ 'sylius.faq.contact_us'|trans|e('html_attr') }}\">{{ 'sylius.faq.information_inquiry'|trans }}</a>
  391.             </div>
  392.         </div>
  393.     </div>
  394.     <!-- ============================= RESULTATS RECHERCHE ============================= -->
  395.     <!-- Page Resultats recherche -->
  396.     <div class=\"search-results\" style=\"display: none;\">
  397.         <div class=\"container\">
  398.              <!-- @TODO - Insérer fil d'ariane ici -->
  399.             <h1 class=\"page__title\">
  400.                 <span class=\"page__tagline\">Votre recherche</span>
  401.                 résultats de recherche
  402.             </h1>
  403.             <h3 class=\"header-underline\">Résultats de recherche : «terme» <span class=\"c-dark\">(19)</span></h3>
  404.             <div class=\"search-results__items\">
  405.                 <a href=\"#0\" class=\"search-results__item\" data-aos=\"fade-up\">
  406.                     <img class=\"search-results__image\" src=\"http://placehold.it/400x300?text=1\" alt=\"\">
  407.                     <div class=\"search-results__content\">
  408.                         <span class=\"search-results__category\">Actualités</span>
  409.                         <h2 class=\"search-results__title\">Titre du résultat</h2>
  410.                         <div class=\"search-results__description\">Lorem ipsum dolor sit amet consectetur, adipisicing elit. Saepe corrupti rerum exercitationem ullam debitis numquam amet, facere fugiat repudiandae ipsum error ab quibusdam hic tempore accusantium quaerat tempora laboriosam officiis.</div>
  411.                     </div>
  412.                 </a>
  413.                 <a href=\"#0\" class=\"search-results__item\" data-aos=\"fade-up\">
  414.                     <img class=\"search-results__image\" src=\"http://placehold.it/400x300?text=2\" alt=\"\">
  415.                     <div class=\"search-results__content\">
  416.                         <span class=\"search-results__category\">Produits</span>
  417.                         <h2 class=\"search-results__title\">Titre du résultat</h2>
  418.                         <div class=\"search-results__description\">Lorem ipsum dolor sit amet consectetur, adipisicing elit. Saepe corrupti</div>
  419.                     </div>
  420.                 </a>
  421.                 <a href=\"#0\" class=\"search-results__item\" data-aos=\"fade-up\">
  422.                     <img class=\"search-results__image\" src=\"http://placehold.it/400x300?text=3\" alt=\"\">
  423.                     <div class=\"search-results__content\">
  424.                         <span class=\"search-results__category\">Produits</span>
  425.                         <h2 class=\"search-results__title\">Titre du résultat</h2>
  426.                         <div class=\"search-results__description\">Lorem ipsum dolor sit amet consectetur, adipisicing elit. Saepe corrupti rerum exercitationem ullam debitis numquam amet, facere fugiat repudiandae ipsum error ab quibusdam hic tempore accusantium quaeratrum exercitationem ullam debitis numquam amet, facere fugiat repudiandae ipsum error ab quibusdam hic tempore accusantium quaeratrum exercitationem ullam debitis numquam amet, facere fugiat repudiandae ipsum error ab quibusdam hic tempore accusantium quaerat tempora laboriosam officiis.</div>
  427.                     </div>
  428.                 </a>
  429.             </div>
  430.         </div>
  431.         <div class=\"citation\" data-aos=\"fade-up\">
  432.             <div class=\"container\">
  433.                 <p>\t«&nbsp;Découvrez la boutique en ligne de la Maison Mons<br> Fromagers & Affineurs depuis 1&nbsp;»</p>
  434.                 <a href=\"#0\" class=\"button button--secondary\">Acheter maintenant</a>
  435.             </div>
  436.         </div>
  437.     </div>
  438.     {% if resources|length > 0 %}
  439.         <script type=\"application/ld+json\">
  440.         {
  441.           \"@context\": \"https://schema.org\",
  442.           \"@type\": \"FAQPage\",
  443.           \"mainEntity\": [
  444.             {% for frequentlyAskedQuestion in resources %}
  445.                 {
  446.                     \"@type\": \"Question\",
  447.                     \"name\": \"{{ frequentlyAskedQuestion.question }}\",
  448.                     \"acceptedAnswer\": {
  449.                         \"@type\": \"Answer\",
  450.                         \"text\": \"{{ frequentlyAskedQuestion.answer|striptags|escape }}\"
  451.                     }
  452.                 }{% if not loop.last %},{% endif %}
  453.             {% endfor %}
  454.           ]
  455.         }
  456.         </script>
  457.     {% endif %}
  458.     <script type=\"text/javascript\">
  459.         const faqItemsTitles = document.querySelectorAll('.faq__title')
  460.         faqItemsTitles.forEach((item) => {
  461.             item.addEventListener(\"click\", (e) => {
  462.                 e.target.parentElement.classList.toggle('is-active');
  463.             });
  464.         });
  465.     </script>
  466. {% endblock %}
  467. ""@BitBagSyliusCmsPlugin/Shop/FrequentlyAskedQuestion/index.html.twig""/home/mons/site/www/templates/bundles/BitBagSyliusCmsPlugin/Shop/FrequentlyAskedQuestion/index.html.twig");
  468.     }
  469. }