var/cache/website/dev/twig/f5/f59b9875c394916ccfde6bc3d87c946e02048f0d1588ca2ccab9c9e04d24f916.php line 176

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. /* homepage-articles/alaune.html.twig */
  15. class __TwigTemplate_3d93248446f573cb617516f2f3560c0a2f02637e7db725d1bfa5013e40c271c9 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""homepage-articles/alaune.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""homepage-articles/alaune.html.twig"));
  34.         // line 1
  35.         yield "<div class=\"dflex fwwrap alaune-preview-container mt-40px mb-40px\">
  36.     ";
  37.         // line 2
  38.         $context["request"] = $this->extensions['App\Twig\ArticlesExtension']->getArticlesALaUne((isset($context["thematiques"]) || array_key_exists("thematiques"$context) ? $context["thematiques"] : (function () { throw new RuntimeError('Variable "thematiques" does not exist.'2$this->source); })()));
  39.         // line 3
  40.         yield "    ";
  41.         $context['_parent'] = $context;
  42.         $context['_seq'] = CoreExtension::ensureTraversable((isset($context["request"]) || array_key_exists("request"$context) ? $context["request"] : (function () { throw new RuntimeError('Variable "request" does not exist.'3$this->source); })()));
  43.         $context['loop'] = [
  44.           'parent' => $context['_parent'],
  45.           'index0' => 0,
  46.           'index'  => 1,
  47.           'first'  => true,
  48.         ];
  49.         if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  50.             $length count($context['_seq']);
  51.             $context['loop']['revindex0'] = $length 1;
  52.             $context['loop']['revindex'] = $length;
  53.             $context['loop']['length'] = $length;
  54.             $context['loop']['last'] = === $length;
  55.         }
  56.         foreach ($context['_seq'] as $context["i"] => $context["hit"]) {
  57.             // line 4
  58.             yield "        ";
  59.             $context["type"] = CoreExtension::getAttribute($this->env$this->source$context["hit"], "template", [], "any"falsefalsefalse4);
  60.             // line 5
  61.             yield "        ";
  62.             $context["url"] = $this->extensions['Sulu\Bundle\WebsiteBundle\Twig\Content\ContentPathTwigExtension']->getContentPath(CoreExtension::getAttribute($this->env$this->source$context["hit"], "routePath", [], "any"falsefalsefalse5));
  63.             // line 6
  64.             yield "        ";
  65.             $context["authored"] = CoreExtension::getAttribute($this->env$this->source$context["hit"], "authored", [], "any"falsefalsefalse6);
  66.             // line 7
  67.             yield "        ";
  68.             if ((CoreExtension::getAttribute($this->env$this->source$context["hit"], "excerptCategories", [], "any"truetruefalse7) && (=== CoreExtension::compare(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env$this->source$context["hit"], "excerptCategories", [], "any"falsefalsefalse7)), 0)))) {
  69.                 // line 8
  70.                 yield "            ";
  71.                 $context["categories"] = CoreExtension::getAttribute($this->env$this->source$context["hit"], "excerptCategories", [], "any"falsefalsefalse8);
  72.                 // line 9
  73.                 yield "        ";
  74.             }
  75.             // line 10
  76.             yield "        ";
  77.             $context["title"] = CoreExtension::getAttribute($this->env$this->source$context["hit"], "title", [], "any"falsefalsefalse10);
  78.             // line 11
  79.             yield "\t\t";
  80.             $context["hitChapo"] = CoreExtension::getAttribute($this->env$this->source$context["hit"], "chapo", [], "any"falsefalsefalse11);
  81.             // line 12
  82.             yield "        ";
  83.             $context["hitAuthor"] = CoreExtension::getAttribute($this->env$this->source$context["hit"], "author", [], "any"falsefalsefalse12);
  84.             // line 13
  85.             yield "\t\t";
  86.             $context["hitReadtime"] = CoreExtension::getAttribute($this->env$this->source$context["hit"], "readtime", [], "any"falsefalsefalse13);
  87.             // line 14
  88.             yield "        ";
  89.             $context["author_name"] = CoreExtension::getAttribute($this->env$this->source$context["hit"], "name", [], "any"falsefalsefalse14);
  90.             // line 15
  91.             yield "        ";
  92.             $context["author_lastname"] = CoreExtension::getAttribute($this->env$this->source$context["hit"], "lastname", [], "any"falsefalsefalse15);
  93.             // line 16
  94.             yield "        ";
  95.             $context["visibleAnnuaire"] = CoreExtension::getAttribute($this->env$this->source$context["hit"], "visibleAnnuaire", [], "any"falsefalsefalse16);
  96.             // line 17
  97.             yield "        ";
  98.             $context["header_img"] = CoreExtension::getAttribute($this->env$this->source$context["hit"], "header_img", [], "any"falsefalsefalse17);
  99.             // line 18
  100.             yield "\t\t";
  101.             $context["hitContributors"] = CoreExtension::getAttribute($this->env$this->source$context["hit"], "contributors", [], "any"falsefalsefalse18);
  102.             // line 19
  103.             yield "\t\t";
  104.             $context["hitDepartement"] = CoreExtension::getAttribute($this->env$this->source$context["hit"], "departement", [], "any"falsefalsefalse19);
  105.             // line 20
  106.             yield "        ";
  107.             if ((array_key_exists("header_img"$context) &&  !Twig\Extension\CoreExtension::testEmpty((isset($context["header_img"]) || array_key_exists("header_img"$context) ? $context["header_img"] : (function () { throw new RuntimeError('Variable "header_img" does not exist.'20$this->source); })())))) {
  108.                 // line 21
  109.                 yield "            ";
  110.                 $context["img"] = $this->extensions['Sulu\Bundle\MediaBundle\Twig\MediaTwigExtension']->resolveMediaFunction(CoreExtension::getAttribute($this->env$this->source, (isset($context["header_img"]) || array_key_exists("header_img"$context) ? $context["header_img"] : (function () { throw new RuntimeError('Variable "header_img" does not exist.'21$this->source); })()), "id", [], "any"falsefalsefalse21), "fr");
  111.                 // line 22
  112.                 yield "        ";
  113.             }
  114.             // line 23
  115.             yield "        ";
  116.             if ((array_key_exists("hitContributors"$context) && (=== CoreExtension::compare(Twig\Extension\CoreExtension::length($this->env->getCharset(), (isset($context["hitContributors"]) || array_key_exists("hitContributors"$context) ? $context["hitContributors"] : (function () { throw new RuntimeError('Variable "hitContributors" does not exist.'23$this->source); })())), 0)))) {
  117.                 // line 24
  118.                 yield "            ";
  119.                 $context["contributors"] = CoreExtension::getAttribute($this->env$this->source$context["hit"], "contributors", [], "any"falsefalsefalse24);
  120.                 // line 25
  121.                 yield "        ";
  122.             }
  123.             // line 26
  124.             yield "        ";
  125.             if ((array_key_exists("hitReadtime"$context) &&  !Twig\Extension\CoreExtension::testEmpty((isset($context["hitReadtime"]) || array_key_exists("hitReadtime"$context) ? $context["hitReadtime"] : (function () { throw new RuntimeError('Variable "hitReadtime" does not exist.'26$this->source); })())))) {
  126.                 // line 27
  127.                 yield "            ";
  128.                 $context["readtime"] = (isset($context["hitReadtime"]) || array_key_exists("hitReadtime"$context) ? $context["hitReadtime"] : (function () { throw new RuntimeError('Variable "hitReadtime" does not exist.'27$this->source); })());
  129.                 // line 28
  130.                 yield "        ";
  131.             }
  132.             // line 29
  133.             yield "        ";
  134.             if ((array_key_exists("hitChapo"$context) &&  !Twig\Extension\CoreExtension::testEmpty((isset($context["hitChapo"]) || array_key_exists("hitChapo"$context) ? $context["hitChapo"] : (function () { throw new RuntimeError('Variable "hitChapo" does not exist.'29$this->source); })())))) {
  135.                 // line 30
  136.                 yield "            ";
  137.                 $context["chapo"] = (isset($context["hitChapo"]) || array_key_exists("hitChapo"$context) ? $context["hitChapo"] : (function () { throw new RuntimeError('Variable "hitChapo" does not exist.'30$this->source); })());
  138.                 // line 31
  139.                 yield "        ";
  140.             }
  141.             // line 32
  142.             yield "\t\t";
  143.             if ((array_key_exists("hitDepartement"$context) &&  !Twig\Extension\CoreExtension::testEmpty((isset($context["hitDepartement"]) || array_key_exists("hitDepartement"$context) ? $context["hitDepartement"] : (function () { throw new RuntimeError('Variable "hitDepartement" does not exist.'32$this->source); })())))) {
  144.                 // line 33
  145.                 yield "\t\t\t";
  146.                 $context["departement"] = (isset($context["hitDepartement"]) || array_key_exists("hitDepartement"$context) ? $context["hitDepartement"] : (function () { throw new RuntimeError('Variable "hitDepartement" does not exist.'33$this->source); })());
  147.                 // line 34
  148.                 yield "\t\t";
  149.             }
  150.             // line 35
  151.             yield "        ";
  152.             $context["title_lines"] = "";
  153.             // line 36
  154.             yield "        ";
  155.             if ((=== CoreExtension::compare($context["i"], 0))) {
  156.                 // line 37
  157.                 yield "            ";
  158.                 $context["title_lines"] = "fourlines";
  159.                 // line 38
  160.                 yield "        ";
  161.             }
  162.             // line 39
  163.             yield "        ";
  164.             if ((((=== CoreExtension::compare((isset($context["type"]) || array_key_exists("type"$context) ? $context["type"] : (function () { throw new RuntimeError('Variable "type" does not exist.'39$this->source); })()), "articles")) || (=== CoreExtension::compare((isset($context["type"]) || array_key_exists("type"$context) ? $context["type"] : (function () { throw new RuntimeError('Variable "type" does not exist.'39$this->source); })()), "analyses"))) || (=== CoreExtension::compare((isset($context["type"]) || array_key_exists("type"$context) ? $context["type"] : (function () { throw new RuntimeError('Variable "type" does not exist.'39$this->source); })()), "guides_outils")))) {
  165.                 // line 40
  166.                 yield "            ";
  167.                 yield from                 $this->loadTemplate("blocks/previews-from-controller/preview-article-logic.html.twig""homepage-articles/alaune.html.twig"40)->unwrap()->yield($context);
  168.                 // line 41
  169.                 yield "        ";
  170.             } elseif ((=== CoreExtension::compare((isset($context["type"]) || array_key_exists("type"$context) ? $context["type"] : (function () { throw new RuntimeError('Variable "type" does not exist.'41$this->source); })()), "experiences"))) {
  171.                 // line 42
  172.                 yield "            ";
  173.                 yield from                 $this->loadTemplate("blocks/previews-from-controller/preview-territoire-experience-logic.html.twig""homepage-articles/alaune.html.twig"42)->unwrap()->yield($context);
  174.                 // line 43
  175.                 yield "        ";
  176.             }
  177.             // line 44
  178.             yield "    ";
  179.             ++$context['loop']['index0'];
  180.             ++$context['loop']['index'];
  181.             $context['loop']['first'] = false;
  182.             if (isset($context['loop']['length'])) {
  183.                 --$context['loop']['revindex0'];
  184.                 --$context['loop']['revindex'];
  185.                 $context['loop']['last'] = === $context['loop']['revindex0'];
  186.             }
  187.         }
  188.         $_parent $context['_parent'];
  189.         unset($context['_seq'], $context['_iterated'], $context['i'], $context['hit'], $context['_parent'], $context['loop']);
  190.         $context array_intersect_key($context$_parent) + $_parent;
  191.         // line 45
  192.         yield "</div>
  193. ";
  194.         
  195.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  196.         
  197.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  198.         return; yield '';
  199.     }
  200.     /**
  201.      * @codeCoverageIgnore
  202.      */
  203.     public function getTemplateName()
  204.     {
  205.         return "homepage-articles/alaune.html.twig";
  206.     }
  207.     /**
  208.      * @codeCoverageIgnore
  209.      */
  210.     public function isTraitable()
  211.     {
  212.         return false;
  213.     }
  214.     /**
  215.      * @codeCoverageIgnore
  216.      */
  217.     public function getDebugInfo()
  218.     {
  219.         return array (  201 => 45,  187 => 44,  184 => 43,  181 => 42,  178 => 41,  175 => 40,  172 => 39,  169 => 38,  166 => 37,  163 => 36,  160 => 35,  157 => 34,  154 => 33,  151 => 32,  148 => 31,  145 => 30,  142 => 29,  139 => 28,  136 => 27,  133 => 26,  130 => 25,  127 => 24,  124 => 23,  121 => 22,  118 => 21,  115 => 20,  112 => 19,  109 => 18,  106 => 17,  103 => 16,  100 => 15,  97 => 14,  94 => 13,  91 => 12,  88 => 11,  85 => 10,  82 => 9,  79 => 8,  76 => 7,  73 => 6,  70 => 5,  67 => 4,  49 => 3,  47 => 2,  44 => 1,);
  220.     }
  221.     public function getSourceContext()
  222.     {
  223.         return new Source("<div class=\"dflex fwwrap alaune-preview-container mt-40px mb-40px\">
  224.     {% set request = get_articles_a_la_une(thematiques) %}
  225.     {% for i, hit in request %}
  226.         {% set type = hit.template %}
  227.         {% set url = sulu_content_path(hit.routePath) %}
  228.         {% set authored = hit.authored %}
  229.         {% if hit.excerptCategories is defined and hit.excerptCategories|length > 0 %}
  230.             {% set categories = hit.excerptCategories %}
  231.         {% endif %}
  232.         {% set title = hit.title %}
  233. \t\t{% set hitChapo = hit.chapo %}
  234.         {% set hitAuthor = hit.author %}
  235. \t\t{% set hitReadtime = hit.readtime %}
  236.         {% set author_name = hit.name %}
  237.         {% set author_lastname = hit.lastname %}
  238.         {% set visibleAnnuaire = hit.visibleAnnuaire %}
  239.         {% set header_img = hit.header_img %}
  240. \t\t{% set hitContributors = hit.contributors %}
  241. \t\t{% set hitDepartement = hit.departement %}
  242.         {% if header_img is defined and header_img is not empty %}
  243.             {% set img = sulu_resolve_media(header_img.id, 'fr') %}
  244.         {% endif %}
  245.         {% if hitContributors is defined and hitContributors|length > 0 %}
  246.             {% set contributors = hit.contributors %}
  247.         {% endif %}
  248.         {% if hitReadtime is defined and hitReadtime is not empty %}
  249.             {% set readtime = hitReadtime %}
  250.         {% endif %}
  251.         {% if hitChapo is defined and hitChapo is not empty %}
  252.             {% set chapo = hitChapo %}
  253.         {% endif %}
  254. \t\t{% if hitDepartement is defined and hitDepartement is not empty %}
  255. \t\t\t{% set departement = hitDepartement %}
  256. \t\t{% endif %}
  257.         {% set title_lines = \"\" %}
  258.         {% if i > 0 %}
  259.             {% set title_lines = \"fourlines\" %}
  260.         {% endif %}
  261.         {% if type == \"articles\" or type == \"analyses\" or type == \"guides_outils\" %}
  262.             {% include \"blocks/previews-from-controller/preview-article-logic.html.twig\" %}
  263.         {% elseif type == \"experiences\" %}
  264.             {% include \"blocks/previews-from-controller/preview-territoire-experience-logic.html.twig\" %}
  265.         {% endif %}
  266.     {% endfor %}
  267. </div>
  268. ""homepage-articles/alaune.html.twig""/var/www/html/templates/homepage-articles/alaune.html.twig");
  269.     }
  270. }