var/cache/website/dev/twig/97/97e7b958ba0676ba889fb08d389c2dfd3f52b7e39fb77b89825203464c7e2f3c.php line 34

Open in your IDE?
  1. <?php
  2. use Twig\Environment;
  3. use Twig\Error\LoaderError;
  4. use Twig\Error\RuntimeError;
  5. use Twig\Extension\CoreExtension;
  6. use Twig\Extension\SandboxExtension;
  7. use Twig\Markup;
  8. use Twig\Sandbox\SecurityError;
  9. use Twig\Sandbox\SecurityNotAllowedTagError;
  10. use Twig\Sandbox\SecurityNotAllowedFilterError;
  11. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  12. use Twig\Source;
  13. use Twig\Template;
  14. /* api/api_search.html.twig */
  15. class __TwigTemplate_ed030dd1418b9de0f71d75f126ea9f962d92df76926600ac18328be3a6dcb170 extends Template
  16. {
  17.     private $source;
  18.     private $macros = [];
  19.     public function __construct(Environment $env)
  20.     {
  21.         parent::__construct($env);
  22.         $this->source $this->getSourceContext();
  23.         $this->parent false;
  24.         $this->blocks = [
  25.         ];
  26.     }
  27.     protected function doDisplay(array $context, array $blocks = [])
  28.     {
  29.         $macros $this->macros;
  30.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  31.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""api/api_search.html.twig"));
  32.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  33.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""api/api_search.html.twig"));
  34.         // line 1
  35.         $context["css"] = "dflex fwwrap jcc visible";
  36.         // line 2
  37.         if ((array_key_exists("structure"$context) && ((=== CoreExtension::compare((isset($context["structure"]) || array_key_exists("structure"$context) ? $context["structure"] : (function () { throw new RuntimeError('Variable "structure" does not exist.'2$this->source); })()), "fiches_territoires")) || (=== CoreExtension::compare((isset($context["structure"]) || array_key_exists("structure"$context) ? $context["structure"] : (function () { throw new RuntimeError('Variable "structure" does not exist.'2$this->source); })()), "experiences"))))) {
  38.             // line 3
  39.             yield "  ";
  40.             $context["css"] = "";
  41.         }
  42.         // line 5
  43.         yield "
  44. ";
  45.         // line 6
  46.         if (((=== CoreExtension::compare((isset($context["structure"]) || array_key_exists("structure"$context) ? $context["structure"] : (function () { throw new RuntimeError('Variable "structure" does not exist.'6$this->source); })()), "fiches_territoires")) || (=== CoreExtension::compare((isset($context["structure"]) || array_key_exists("structure"$context) ? $context["structure"] : (function () { throw new RuntimeError('Variable "structure" does not exist.'6$this->source); })()), "experiences")))) {
  47.             // line 7
  48.             yield "  <div class=\"map-articles-previews-header\">
  49.     ";
  50.             // line 8
  51.             if ((=== CoreExtension::compare((isset($context["structure"]) || array_key_exists("structure"$context) ? $context["structure"] : (function () { throw new RuntimeError('Variable "structure" does not exist.'8$this->source); })()), "fiches_territoires"))) {
  52.                 // line 9
  53.                 yield "      Listes des territoires
  54.     ";
  55.             } else {
  56.                 // line 11
  57.                 yield "      Listes des expériences
  58.     ";
  59.             }
  60.             // line 13
  61.             yield "  </div>
  62. ";
  63.         }
  64.         // line 15
  65.         yield "<div class=\"";
  66.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["css"]) || array_key_exists("css"$context) ? $context["css"] : (function () { throw new RuntimeError('Variable "css" does not exist.'15$this->source); })()), "html"nulltrue);
  67.         yield "\">
  68. \t";
  69.         // line 16
  70.         $context['_parent'] = $context;
  71.         $context['_seq'] = CoreExtension::ensureTraversable((isset($context["hits"]) || array_key_exists("hits"$context) ? $context["hits"] : (function () { throw new RuntimeError('Variable "hits" does not exist.'16$this->source); })()));
  72.         $context['loop'] = [
  73.           'parent' => $context['_parent'],
  74.           'index0' => 0,
  75.           'index'  => 1,
  76.           'first'  => true,
  77.         ];
  78.         if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  79.             $length count($context['_seq']);
  80.             $context['loop']['revindex0'] = $length 1;
  81.             $context['loop']['revindex'] = $length;
  82.             $context['loop']['length'] = $length;
  83.             $context['loop']['last'] = === $length;
  84.         }
  85.         foreach ($context['_seq'] as $context["i"] => $context["hit"]) {
  86.             // line 17
  87.             yield "\t\t";
  88.             $context["gt_first"] = "off";
  89.             // line 18
  90.             yield "\t\t";
  91.             if (CoreExtension::getAttribute($this->env$this->source$context["loop"], "first", [], "any"falsefalsefalse18)) {
  92.                 // line 19
  93.                 yield "\t\t\t";
  94.                 $context["gt_first"] = "on";
  95.                 // line 20
  96.                 yield "\t\t";
  97.             }
  98.             // line 21
  99.             yield "\t\t";
  100.             yield from             $this->loadTemplate("api/blocks/api_search_render.html.twig""api/api_search.html.twig"21)->unwrap()->yield(CoreExtension::merge($context, ["id" => CoreExtension::getAttribute($this->env$this->source$context["hit"], "id", [], "any"falsefalsefalse21), "gt_first" => (isset($context["gt_first"]) || array_key_exists("gt_first"$context) ? $context["gt_first"] : (function () { throw new RuntimeError('Variable "gt_first" does not exist.'21$this->source); })())]));
  101.             // line 22
  102.             yield "\t";
  103.             ++$context['loop']['index0'];
  104.             ++$context['loop']['index'];
  105.             $context['loop']['first'] = false;
  106.             if (isset($context['loop']['length'])) {
  107.                 --$context['loop']['revindex0'];
  108.                 --$context['loop']['revindex'];
  109.                 $context['loop']['last'] = === $context['loop']['revindex0'];
  110.             }
  111.         }
  112.         $_parent $context['_parent'];
  113.         unset($context['_seq'], $context['_iterated'], $context['i'], $context['hit'], $context['_parent'], $context['loop']);
  114.         $context array_intersect_key($context$_parent) + $_parent;
  115.         // line 23
  116.         yield "</div>
  117. ";
  118.         // line 24
  119.         yield from         $this->loadTemplate("blocks/sub-blocks/pagination.html.twig""api/api_search.html.twig"24)->unwrap()->yield($context);
  120.         
  121.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  122.         
  123.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  124.         return; yield '';
  125.     }
  126.     /**
  127.      * @codeCoverageIgnore
  128.      */
  129.     public function getTemplateName()
  130.     {
  131.         return "api/api_search.html.twig";
  132.     }
  133.     /**
  134.      * @codeCoverageIgnore
  135.      */
  136.     public function isTraitable()
  137.     {
  138.         return false;
  139.     }
  140.     /**
  141.      * @codeCoverageIgnore
  142.      */
  143.     public function getDebugInfo()
  144.     {
  145.         return array (  128 => 24,  125 => 23,  111 => 22,  108 => 21,  105 => 20,  102 => 19,  99 => 18,  96 => 17,  79 => 16,  74 => 15,  70 => 13,  66 => 11,  62 => 9,  60 => 8,  57 => 7,  55 => 6,  52 => 5,  48 => 3,  46 => 2,  44 => 1,);
  146.     }
  147.     public function getSourceContext()
  148.     {
  149.         return new Source("{% set css = 'dflex fwwrap jcc visible' %}
  150. {% if structure is defined and (structure == 'fiches_territoires' or structure == 'experiences') %}
  151.   {% set css = '' %}
  152. {% endif %}
  153. {% if structure == 'fiches_territoires' or structure == 'experiences' %}
  154.   <div class=\"map-articles-previews-header\">
  155.     {% if structure == 'fiches_territoires' %}
  156.       Listes des territoires
  157.     {% else %}
  158.       Listes des expériences
  159.     {% endif %}
  160.   </div>
  161. {% endif %}
  162. <div class=\"{{ css }}\">
  163. \t{% for i, hit in hits %}
  164. \t\t{% set gt_first = \"off\" %}
  165. \t\t{% if loop.first %}
  166. \t\t\t{% set gt_first = \"on\" %}
  167. \t\t{% endif %}
  168. \t\t{% include \"api/blocks/api_search_render.html.twig\" with {id: hit.id, gt_first: gt_first} %}
  169. \t{% endfor %}
  170. </div>
  171. {% include \"blocks/sub-blocks/pagination.html.twig\" %}
  172. ""api/api_search.html.twig""/var/www/html/templates/api/api_search.html.twig");
  173.     }
  174. }