var/cache/website/dev/twig/0a/0ad6273f540e4e80933d8559dc658e284c735054c60ce9a40307866368294004.php line 127

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. /* blocks/previews-from-controller/preview-article-logic.html.twig */
  15. class __TwigTemplate_b2ba7cecb2a26cb4c1b0d02ed33b1026e9bae1db0b1c9c7a50a4e4320c55ecf0 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""blocks/previews-from-controller/preview-article-logic.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""blocks/previews-from-controller/preview-article-logic.html.twig"));
  34.         // line 1
  35.         yield "<div class=\"preview-container ";
  36.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["type"]) || array_key_exists("type"$context) ? $context["type"] : (function () { throw new RuntimeError('Variable "type" does not exist.'1$this->source); })()), "html"nulltrue);
  37.         yield " br8 dflex fdc";
  38.         if ((=== CoreExtension::compare((isset($context["i"]) || array_key_exists("i"$context) ? $context["i"] : (function () { throw new RuntimeError('Variable "i" does not exist.'1$this->source); })()), 0))) {
  39.             yield " first-preview";
  40.         }
  41.         if ((=== CoreExtension::compare((isset($context["i"]) || array_key_exists("i"$context) ? $context["i"] : (function () { throw new RuntimeError('Variable "i" does not exist.'1$this->source); })()), 1))) {
  42.             yield " second-preview";
  43.         }
  44.         yield "\">
  45. \t<div class=\"preview-header\">
  46. \t\t";
  47.         // line 3
  48.         if ((array_key_exists("img"$context) &&  !Twig\Extension\CoreExtension::testEmpty((isset($context["img"]) || array_key_exists("img"$context) ? $context["img"] : (function () { throw new RuntimeError('Variable "img" does not exist.'3$this->source); })())))) {
  49.             // line 4
  50.             yield "\t\t\t";
  51.             yield from             $this->loadTemplate("blocks/previews/img/image.html.twig""blocks/previews-from-controller/preview-article-logic.html.twig"4)->unwrap()->yield($context);
  52.             // line 5
  53.             yield "\t\t";
  54.         } else {
  55.             // line 6
  56.             yield "\t\t\t";
  57.             yield from             $this->loadTemplate("blocks/previews/img/default-image.html.twig""blocks/previews-from-controller/preview-article-logic.html.twig"6)->unwrap()->yield($context);
  58.             // line 7
  59.             yield "\t\t";
  60.         }
  61.         // line 8
  62.         yield "\t\t";
  63.         if ((=== CoreExtension::compare((isset($context["type"]) || array_key_exists("type"$context) ? $context["type"] : (function () { throw new RuntimeError('Variable "type" does not exist.'8$this->source); })()), "analyses"))) {
  64.             // line 9
  65.             yield "\t\t\t<div class=\"background-color-blue\"></div>
  66. \t\t";
  67.         } elseif ((=== CoreExtension::compare(        // line 10
  68. (isset($context["type"]) || array_key_exists("type"$context) ? $context["type"] : (function () { throw new RuntimeError('Variable "type" does not exist.'10$this->source); })()), "guides_outils"))) {
  69.             // line 11
  70.             yield "\t\t\t<div class=\"background-color-blue\"></div>
  71. \t\t";
  72.         }
  73.         // line 13
  74.         yield "\t\t<p class=\"fs14 lh20 dflex aic\">
  75. \t\t\t";
  76.         // line 14
  77.         if ((=== CoreExtension::compare((isset($context["type"]) || array_key_exists("type"$context) ? $context["type"] : (function () { throw new RuntimeError('Variable "type" does not exist.'14$this->source); })()), "analyses"))) {
  78.             // line 15
  79.             yield "\t\t\t\tAnalyse
  80. \t\t\t";
  81.         } elseif ((=== CoreExtension::compare(        // line 16
  82. (isset($context["type"]) || array_key_exists("type"$context) ? $context["type"] : (function () { throw new RuntimeError('Variable "type" does not exist.'16$this->source); })()), "guides_outils"))) {
  83.             // line 17
  84.             yield "\t\t\t\tGuide / Outil
  85. \t\t\t";
  86.         } else {
  87.             // line 19
  88.             yield "\t\t\t\tArticle
  89. \t\t\t";
  90.         }
  91.         // line 21
  92.         yield "\t\t</p>
  93. \t\t";
  94.         // line 22
  95.         if ((=== CoreExtension::compare((isset($context["i"]) || array_key_exists("i"$context) ? $context["i"] : (function () { throw new RuntimeError('Variable "i" does not exist.'22$this->source); })()), 0))) {
  96.             // line 23
  97.             yield "\t\t\t";
  98.             yield from             $this->loadTemplate("blocks/previews-from-controller/blocks/categories.html.twig""blocks/previews-from-controller/preview-article-logic.html.twig"23)->unwrap()->yield($context);
  99.             // line 24
  100.             yield "\t\t";
  101.         }
  102.         // line 25
  103.         yield "\t</div>
  104. \t<div class=\"preview-content";
  105.         // line 26
  106.         if ((!== CoreExtension::compare((isset($context["type"]) || array_key_exists("type"$context) ? $context["type"] : (function () { throw new RuntimeError('Variable "type" does not exist.'26$this->source); })()), "articles"))) {
  107.             yield " dflex fdc";
  108.         }
  109.         if ((=== CoreExtension::compare((isset($context["i"]) || array_key_exists("i"$context) ? $context["i"] : (function () { throw new RuntimeError('Variable "i" does not exist.'26$this->source); })()), 0))) {
  110.             yield " pt-0p5em";
  111.         }
  112.         yield "\">
  113. \t\t";
  114.         // line 27
  115.         if (((=== CoreExtension::compare((isset($context["i"]) || array_key_exists("i"$context) ? $context["i"] : (function () { throw new RuntimeError('Variable "i" does not exist.'27$this->source); })()), 1)) || (=== CoreExtension::compare((isset($context["i"]) || array_key_exists("i"$context) ? $context["i"] : (function () { throw new RuntimeError('Variable "i" does not exist.'27$this->source); })()), 1)))) {
  116.             // line 28
  117.             yield "\t\t\t";
  118.             yield from             $this->loadTemplate("blocks/previews-from-controller/blocks/categories.html.twig""blocks/previews-from-controller/preview-article-logic.html.twig"28)->unwrap()->yield($context);
  119.             // line 29
  120.             yield "\t\t";
  121.         }
  122.         // line 30
  123.         yield "\t\t<a href=\"";
  124.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["url"]) || array_key_exists("url"$context) ? $context["url"] : (function () { throw new RuntimeError('Variable "url" does not exist.'30$this->source); })()), "html"nulltrue);
  125.         yield "\" class=\"cblue nodeco ";
  126.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["title_lines"]) || array_key_exists("title_lines"$context) ? $context["title_lines"] : (function () { throw new RuntimeError('Variable "title_lines" does not exist.'30$this->source); })()), "html"nulltrue);
  127.         yield " ";
  128.         if ((=== CoreExtension::compare((isset($context["i"]) || array_key_exists("i"$context) ? $context["i"] : (function () { throw new RuntimeError('Variable "i" does not exist.'30$this->source); })()), 1))) {
  129.             yield " mt1p5em";
  130.         }
  131.         if ((!== CoreExtension::compare((isset($context["type"]) || array_key_exists("type"$context) ? $context["type"] : (function () { throw new RuntimeError('Variable "type" does not exist.'30$this->source); })()), "articles"))) {
  132.             yield " reverse";
  133.         }
  134.         yield "\">
  135. \t\t\t<div class=\"fw500 fs20 preview-h3 ";
  136.         // line 31
  137.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["title_lines"]) || array_key_exists("title_lines"$context) ? $context["title_lines"] : (function () { throw new RuntimeError('Variable "title_lines" does not exist.'31$this->source); })()), "html"nulltrue);
  138.         yield " lh28\">";
  139.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["title"]) || array_key_exists("title"$context) ? $context["title"] : (function () { throw new RuntimeError('Variable "title" does not exist.'31$this->source); })()), "html"nulltrue);
  140.         yield "</div>
  141. \t\t</a>
  142. \t</div>
  143. \t<div class=\"mta\">
  144. \t\t<div class=\"mt-12px\">
  145. \t\t\t<div class=\"dflex jcsb mt-8px\">
  146. \t\t\t\t<div class=\"preview-contributors\">
  147. \t\t\t\t\t";
  148.         // line 38
  149.         yield from         $this->loadTemplate("users/contributorAlaune.html.twig""blocks/previews-from-controller/preview-article-logic.html.twig"38)->unwrap()->yield(CoreExtension::merge($context, ["contributors" => (isset($context["hitContributors"]) || array_key_exists("hitContributors"$context) ? $context["hitContributors"] : (function () { throw new RuntimeError('Variable "hitContributors" does not exist.'38$this->source); })())]));
  150.         // line 39
  151.         yield "\t\t\t\t</div>
  152. \t\t\t\t";
  153.         // line 40
  154.         if ((array_key_exists("readtime"$context) &&  !Twig\Extension\CoreExtension::testEmpty((isset($context["readtime"]) || array_key_exists("readtime"$context) ? $context["readtime"] : (function () { throw new RuntimeError('Variable "readtime" does not exist.'40$this->source); })())))) {
  155.             // line 41
  156.             yield "\t\t\t\t\t<div class=\"cgrey fs14 lh20\">";
  157.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["readtime"]) || array_key_exists("readtime"$context) ? $context["readtime"] : (function () { throw new RuntimeError('Variable "readtime" does not exist.'41$this->source); })()), "html"nulltrue);
  158.             yield "
  159. \t\t\t\t\t\tmin de lecture
  160. \t\t\t\t\t</div>
  161. \t\t\t\t";
  162.         }
  163.         // line 45
  164.         yield "\t\t\t</div>
  165. \t\t</div>
  166. \t\t<span class=\"cgrey fs14 lh20\">PubliĆ© le
  167. \t\t\t";
  168.         // line 48
  169.         if ((array_key_exists("authored"$context) &&  !Twig\Extension\CoreExtension::testEmpty((isset($context["authored"]) || array_key_exists("authored"$context) ? $context["authored"] : (function () { throw new RuntimeError('Variable "authored" does not exist.'48$this->source); })())))) {
  170.             // line 49
  171.             yield "\t\t\t\t";
  172.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Twig\Extra\Intl\IntlExtension']->formatDateTime($this->env, (isset($context["authored"]) || array_key_exists("authored"$context) ? $context["authored"] : (function () { throw new RuntimeError('Variable "authored" does not exist.'49$this->source); })()), "short""none"""null"gregorian""fr"), "html"nulltrue);
  173.             yield "
  174. \t\t\t";
  175.         }
  176.         // line 51
  177.         yield "\t\t</span>
  178. \t</div>
  179. </div>
  180. ";
  181.         
  182.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  183.         
  184.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  185.         return; yield '';
  186.     }
  187.     /**
  188.      * @codeCoverageIgnore
  189.      */
  190.     public function getTemplateName()
  191.     {
  192.         return "blocks/previews-from-controller/preview-article-logic.html.twig";
  193.     }
  194.     /**
  195.      * @codeCoverageIgnore
  196.      */
  197.     public function isTraitable()
  198.     {
  199.         return false;
  200.     }
  201.     /**
  202.      * @codeCoverageIgnore
  203.      */
  204.     public function getDebugInfo()
  205.     {
  206.         return array (  186 => 51,  180 => 49,  178 => 48,  173 => 45,  165 => 41,  163 => 40,  160 => 39,  158 => 38,  146 => 31,  132 => 30,  129 => 29,  126 => 28,  124 => 27,  115 => 26,  112 => 25,  109 => 24,  106 => 23,  104 => 22,  101 => 21,  97 => 19,  93 => 17,  91 => 16,  88 => 15,  86 => 14,  83 => 13,  79 => 11,  77 => 10,  74 => 9,  71 => 8,  68 => 7,  65 => 6,  62 => 5,  59 => 4,  57 => 3,  44 => 1,);
  207.     }
  208.     public function getSourceContext()
  209.     {
  210.         return new Source("<div class=\"preview-container {{ type }} br8 dflex fdc{% if i == 0 %} first-preview{% endif %}{% if i == 1 %} second-preview{% endif %}\">
  211. \t<div class=\"preview-header\">
  212. \t\t{% if img is defined and img is not empty %}
  213. \t\t\t{% include \"blocks/previews/img/image.html.twig\" %}
  214. \t\t{% else %}
  215. \t\t\t{% include \"blocks/previews/img/default-image.html.twig\" %}
  216. \t\t{% endif %}
  217. \t\t{% if type == \"analyses\" %}
  218. \t\t\t<div class=\"background-color-blue\"></div>
  219. \t\t{% elseif type == \"guides_outils\" %}
  220. \t\t\t<div class=\"background-color-blue\"></div>
  221. \t\t{% endif %}
  222. \t\t<p class=\"fs14 lh20 dflex aic\">
  223. \t\t\t{% if type == \"analyses\" %}
  224. \t\t\t\tAnalyse
  225. \t\t\t{% elseif type == \"guides_outils\" %}
  226. \t\t\t\tGuide / Outil
  227. \t\t\t{% else %}
  228. \t\t\t\tArticle
  229. \t\t\t{% endif %}
  230. \t\t</p>
  231. \t\t{% if i == 0 %}
  232. \t\t\t{% include \"blocks/previews-from-controller/blocks/categories.html.twig\" %}
  233. \t\t{% endif %}
  234. \t</div>
  235. \t<div class=\"preview-content{% if type != \"articles\" %} dflex fdc{% endif %}{% if i == 0 %} pt-0p5em{% endif %}\">
  236. \t\t{% if i > 1 or i == 1 %}
  237. \t\t\t{% include \"blocks/previews-from-controller/blocks/categories.html.twig\" %}
  238. \t\t{% endif %}
  239. \t\t<a href=\"{{ url }}\" class=\"cblue nodeco {{ title_lines }} {% if i == 1 %} mt1p5em{% endif %}{% if type != \"articles\" %} reverse{% endif %}\">
  240. \t\t\t<div class=\"fw500 fs20 preview-h3 {{ title_lines }} lh28\">{{ title }}</div>
  241. \t\t</a>
  242. \t</div>
  243. \t<div class=\"mta\">
  244. \t\t<div class=\"mt-12px\">
  245. \t\t\t<div class=\"dflex jcsb mt-8px\">
  246. \t\t\t\t<div class=\"preview-contributors\">
  247. \t\t\t\t\t{% include \"users/contributorAlaune.html.twig\" with {contributors: hitContributors} %}
  248. \t\t\t\t</div>
  249. \t\t\t\t{% if readtime is defined and readtime is not empty %}
  250. \t\t\t\t\t<div class=\"cgrey fs14 lh20\">{{ readtime }}
  251. \t\t\t\t\t\tmin de lecture
  252. \t\t\t\t\t</div>
  253. \t\t\t\t{% endif %}
  254. \t\t\t</div>
  255. \t\t</div>
  256. \t\t<span class=\"cgrey fs14 lh20\">PubliĆ© le
  257. \t\t\t{% if authored is defined and authored is not empty %}
  258. \t\t\t\t{{ authored|format_datetime('short', 'none', locale='fr') }}
  259. \t\t\t{% endif %}
  260. \t\t</span>
  261. \t</div>
  262. </div>
  263. ""blocks/previews-from-controller/preview-article-logic.html.twig""/var/www/html/templates/blocks/previews-from-controller/preview-article-logic.html.twig");
  264.     }
  265. }