var/cache/website/dev/twig/75/754ed2189c3f2b8e2056994eafa614ff918bedfd79f898b65125527e4577dd91.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. /* blocks/previews/preview-article-logic.html.twig */
  15. class __TwigTemplate_7991407b1c2f041b0e346f5fb783cb5999f258190b33b3825337d86f87c45b9c 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/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/preview-article-logic.html.twig"));
  34.         // line 1
  35.         if ((array_key_exists("articleContentLinkedWith"$context) &&  !Twig\Extension\CoreExtension::testEmpty((isset($context["articleContentLinkedWith"]) || array_key_exists("articleContentLinkedWith"$context) ? $context["articleContentLinkedWith"] : (function () { throw new RuntimeError('Variable "articleContentLinkedWith" does not exist.'1$this->source); })())))) {
  36.             // line 2
  37.             yield "\t";
  38.             $context["articleContent"] = (isset($context["articleContentLinkedWith"]) || array_key_exists("articleContentLinkedWith"$context) ? $context["articleContentLinkedWith"] : (function () { throw new RuntimeError('Variable "articleContentLinkedWith" does not exist.'2$this->source); })());
  39.         } else {
  40.             // line 4
  41.             yield "\t";
  42.             if ((CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, ($context["article"] ?? null), "content", [], "any"falsetruefalse4), "content", [], "any"truetruefalse4) &&  !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'4$this->source); })()), "content", [], "any"falsefalsefalse4), "content", [], "any"falsefalsefalse4)))) {
  43.                 // line 5
  44.                 yield "\t\t";
  45.                 $context["articleContent"] = CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'5$this->source); })()), "content", [], "any"falsefalsefalse5), "content", [], "any"falsefalsefalse5);
  46.                 // line 6
  47.                 yield "\t";
  48.             }
  49.         }
  50.         // line 8
  51.         if ((CoreExtension::getAttribute($this->env$this->source, ($context["articleContent"] ?? null), "header_img", [], "any"truetruefalse8) &&  !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env$this->source, (isset($context["articleContent"]) || array_key_exists("articleContent"$context) ? $context["articleContent"] : (function () { throw new RuntimeError('Variable "articleContent" does not exist.'8$this->source); })()), "header_img", [], "any"falsefalsefalse8)))) {
  52.             // line 9
  53.             yield "\t";
  54.             $context["img"] = CoreExtension::getAttribute($this->env$this->source, (isset($context["articleContent"]) || array_key_exists("articleContent"$context) ? $context["articleContent"] : (function () { throw new RuntimeError('Variable "articleContent" does not exist.'9$this->source); })()), "header_img", [], "any"falsefalsefalse9);
  55.         }
  56.         // line 11
  57.         if ((CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, ($context["article"] ?? null), "excerpt", [], "any"falsetruefalse11), "categories", [], "any"truetruefalse11) &&  !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'11$this->source); })()), "excerpt", [], "any"falsefalsefalse11), "categories", [], "any"falsefalsefalse11)))) {
  58.             // line 12
  59.             yield "\t";
  60.             $context["categories"] = CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'12$this->source); })()), "excerpt", [], "any"falsefalsefalse12), "categories", [], "any"falsefalsefalse12);
  61.         }
  62.         // line 14
  63.         if ((CoreExtension::getAttribute($this->env$this->source, ($context["articleContent"] ?? null), "chapo", [], "any"truetruefalse14) &&  !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env$this->source, (isset($context["articleContent"]) || array_key_exists("articleContent"$context) ? $context["articleContent"] : (function () { throw new RuntimeError('Variable "articleContent" does not exist.'14$this->source); })()), "chapo", [], "any"falsefalsefalse14)))) {
  64.             // line 15
  65.             yield "\t";
  66.             $context["chapo"] = CoreExtension::getAttribute($this->env$this->source, (isset($context["articleContent"]) || array_key_exists("articleContent"$context) ? $context["articleContent"] : (function () { throw new RuntimeError('Variable "articleContent" does not exist.'15$this->source); })()), "chapo", [], "any"falsefalsefalse15);
  67.         }
  68.         // line 17
  69.         if ((CoreExtension::getAttribute($this->env$this->source, ($context["articleContent"] ?? null), "contributors", [], "any"truetruefalse17) &&  !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env$this->source, (isset($context["articleContent"]) || array_key_exists("articleContent"$context) ? $context["articleContent"] : (function () { throw new RuntimeError('Variable "articleContent" does not exist.'17$this->source); })()), "contributors", [], "any"falsefalsefalse17)))) {
  70.             // line 18
  71.             yield "\t";
  72.             $context["contributors"] = CoreExtension::getAttribute($this->env$this->source, (isset($context["articleContent"]) || array_key_exists("articleContent"$context) ? $context["articleContent"] : (function () { throw new RuntimeError('Variable "articleContent" does not exist.'18$this->source); })()), "contributors", [], "any"falsefalsefalse18);
  73.         }
  74.         // line 20
  75.         if ((CoreExtension::getAttribute($this->env$this->source, ($context["article"] ?? null), "authorFullName", [], "any"truetruefalse20) &&  !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'20$this->source); })()), "authorFullName", [], "any"falsefalsefalse20)))) {
  76.             // line 21
  77.             yield "\t";
  78.             $context["author"] = CoreExtension::getAttribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'21$this->source); })()), "authorFullName", [], "any"falsefalsefalse21);
  79.         }
  80.         // line 23
  81.         if ((CoreExtension::getAttribute($this->env$this->source, ($context["articleContent"] ?? null), "readtime", [], "any"truetruefalse23) &&  !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env$this->source, (isset($context["articleContent"]) || array_key_exists("articleContent"$context) ? $context["articleContent"] : (function () { throw new RuntimeError('Variable "articleContent" does not exist.'23$this->source); })()), "readtime", [], "any"falsefalsefalse23)))) {
  82.             // line 24
  83.             yield "\t";
  84.             $context["readtime"] = CoreExtension::getAttribute($this->env$this->source, (isset($context["articleContent"]) || array_key_exists("articleContent"$context) ? $context["articleContent"] : (function () { throw new RuntimeError('Variable "articleContent" does not exist.'24$this->source); })()), "readtime", [], "any"falsefalsefalse24);
  85.         }
  86.         // line 26
  87.         if ((CoreExtension::getAttribute($this->env$this->source, ($context["block"] ?? null), "slider_mode", [], "any"truetruefalse26) &&  !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env$this->source, (isset($context["block"]) || array_key_exists("block"$context) ? $context["block"] : (function () { throw new RuntimeError('Variable "block" does not exist.'26$this->source); })()), "slider_mode", [], "any"falsefalsefalse26)))) {
  88.             // line 27
  89.             yield "\t<li class=\"splide__slide\">
  90. \t\t<div class=\"preview-container ";
  91.             // line 28
  92.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'28$this->source); })()), "type", [], "any"falsefalsefalse28), "html"nulltrue);
  93.             yield " br8 dflex fdc\">
  94. \t\t";
  95.         } else {
  96.             // line 30
  97.             yield "\t\t\t<div class=\"preview-container ";
  98.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'30$this->source); })()), "type", [], "any"falsefalsefalse30), "html"nulltrue);
  99.             yield " br8 dflex fdc";
  100.             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); })()), 2)) && array_key_exists("cancel"$context)) &&  !(isset($context["cancel"]) || array_key_exists("cancel"$context) ? $context["cancel"] : (function () { throw new RuntimeError('Variable "cancel" does not exist.'30$this->source); })()))) {
  101.                 yield " not-visible-mobile-article";
  102.             }
  103.             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); })()), 3)) && array_key_exists("cancel"$context)) &&  !(isset($context["cancel"]) || array_key_exists("cancel"$context) ? $context["cancel"] : (function () { throw new RuntimeError('Variable "cancel" does not exist.'30$this->source); })()))) {
  104.                 yield " not-visible-tablette-article";
  105.             }
  106.             yield "\">
  107. \t\t\t";
  108.         }
  109.         // line 32
  110.         yield "\t\t\t<div class=\"preview-header\">
  111. \t\t\t\t";
  112.         // line 33
  113.         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.'33$this->source); })())))) {
  114.             // line 34
  115.             yield "\t\t\t\t\t";
  116.             yield from             $this->loadTemplate("blocks/previews/img/image.html.twig""blocks/previews/preview-article-logic.html.twig"34)->unwrap()->yield($context);
  117.             // line 35
  118.             yield "\t\t\t\t";
  119.         } else {
  120.             // line 36
  121.             yield "\t\t\t\t\t";
  122.             yield from             $this->loadTemplate("blocks/previews/img/default-image.html.twig""blocks/previews/preview-article-logic.html.twig"36)->unwrap()->yield($context);
  123.             // line 37
  124.             yield "\t\t\t\t";
  125.         }
  126.         // line 38
  127.         yield "\t\t\t\t";
  128.         if ((=== CoreExtension::compare(CoreExtension::getAttribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'38$this->source); })()), "type", [], "any"falsefalsefalse38), "analyses"))) {
  129.             // line 39
  130.             yield "\t\t\t\t\t<div class=\"background-color-blue\"></div>
  131. \t\t\t\t";
  132.         } elseif ((=== CoreExtension::compare(CoreExtension::getAttribute($this->env$this->source,         // line 40
  133. (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'40$this->source); })()), "type", [], "any"falsefalsefalse40), "guides_outils"))) {
  134.             // line 41
  135.             yield "\t\t\t\t\t<div class=\"background-color-orange\"></div>
  136. \t\t\t\t";
  137.         }
  138.         // line 43
  139.         yield "\t\t\t\t<p class=\"fs14 lh20 dflex aic\">
  140. \t\t\t\t\t";
  141.         // line 44
  142.         if ((=== CoreExtension::compare(CoreExtension::getAttribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'44$this->source); })()), "type", [], "any"falsefalsefalse44), "analyses"))) {
  143.             // line 45
  144.             yield "\t\t\t\t\t\tAnalyse
  145. \t\t\t\t\t";
  146.         } elseif ((=== CoreExtension::compare(CoreExtension::getAttribute($this->env$this->source,         // line 46
  147. (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'46$this->source); })()), "type", [], "any"falsefalsefalse46), "guides_outils"))) {
  148.             // line 47
  149.             yield "\t\t\t\t\t\tGuide / Outil
  150. \t\t\t\t\t";
  151.         } else {
  152.             // line 49
  153.             yield "\t\t\t\t\t\tArticle
  154. \t\t\t\t\t";
  155.         }
  156.         // line 51
  157.         yield "\t\t\t\t</p>
  158. \t\t\t</div>
  159. \t\t\t<div class=\"preview-content";
  160.         // line 53
  161.         if ((!== CoreExtension::compare(CoreExtension::getAttribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'53$this->source); })()), "type", [], "any"falsefalsefalse53), " articles"))) {
  162.             yield " dflex fdc";
  163.         }
  164.         yield "\">
  165. \t\t\t\t";
  166.         // line 54
  167.         yield from         $this->loadTemplate("blocks/previews-from-controller/blocks/categories.html.twig""blocks/previews/preview-article-logic.html.twig"54)->unwrap()->yield($context);
  168.         // line 55
  169.         yield "\t\t\t\t<a href=\"";
  170.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Sulu\Bundle\WebsiteBundle\Twig\Content\ContentPathTwigExtension']->getContentPath(CoreExtension::getAttribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'55$this->source); })()), "routePath", [], "any"falsefalsefalse55)), "html"nulltrue);
  171.         yield "\" class=\"cblue nodeco";
  172.         if ((!== CoreExtension::compare(CoreExtension::getAttribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'55$this->source); })()), "type", [], "any"falsefalsefalse55), " articles"))) {
  173.             yield " reverse";
  174.         }
  175.         yield "\">
  176. \t\t\t\t\t<div class=\"fw500 fs20 preview-h3 lh28 mt-8px\">";
  177.         // line 56
  178.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'56$this->source); })()), "title", [], "any"falsefalsefalse56), "html"nulltrue);
  179.         yield "</div>
  180. \t\t\t\t</a>
  181. \t\t\t\t";
  182.         // line 58
  183.         if ((array_key_exists("chapo"$context) &&  !Twig\Extension\CoreExtension::testEmpty((isset($context["chapo"]) || array_key_exists("chapo"$context) ? $context["chapo"] : (function () { throw new RuntimeError('Variable "chapo" does not exist.'58$this->source); })())))) {
  184.             // line 59
  185.             yield "\t\t\t\t\t";
  186.             $context["number"] = 0;
  187.             // line 60
  188.             yield "\t\t\t\t\t";
  189.             if ((((array_key_exists("categories"$context) &&  !Twig\Extension\CoreExtension::testEmpty((isset($context["categories"]) || array_key_exists("categories"$context) ? $context["categories"] : (function () { throw new RuntimeError('Variable "categories" does not exist.'60$this->source); })()))) && CoreExtension::getAttribute($this->env$this->source, ($context["article"] ?? null), "title", [], "any"truetruefalse60)) &&  !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'60$this->source); })()), "title", [], "any"falsefalsefalse60)))) {
  190.                 // line 61
  191.                 yield "\t\t\t\t\t\t";
  192.                 if ((((=== CoreExtension::compare(Twig\Extension\CoreExtension::length($this->env->getCharset(), (isset($context["categories"]) || array_key_exists("categories"$context) ? $context["categories"] : (function () { throw new RuntimeError('Variable "categories" does not exist.'61$this->source); })())), 3)) && (-=== CoreExtension::compare(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'61$this->source); })()), "title", [], "any"falsefalsefalse61)), 90))) || ((=== CoreExtension::compare(Twig\Extension\CoreExtension::length($this->env->getCharset(), (isset($context["categories"]) || array_key_exists("categories"$context) ? $context["categories"] : (function () { throw new RuntimeError('Variable "categories" does not exist.'61$this->source); })())), 2)) && (<= CoreExtension::compare(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'61$this->source); })()), "title", [], "any"falsefalsefalse61)), 90))))) {
  193.                     // line 62
  194.                     yield "\t\t\t\t\t\t\t";
  195.                     $context["number"] = 137;
  196.                     // line 63
  197.                     yield "\t\t\t\t\t\t";
  198.                 } elseif ((((=== CoreExtension::compare(Twig\Extension\CoreExtension::length($this->env->getCharset(), (isset($context["categories"]) || array_key_exists("categories"$context) ? $context["categories"] : (function () { throw new RuntimeError('Variable "categories" does not exist.'63$this->source); })())), 3)) && (=== CoreExtension::compare(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'63$this->source); })()), "title", [], "any"falsefalsefalse63)), 90))) || ((=== CoreExtension::compare(Twig\Extension\CoreExtension::length($this->env->getCharset(), (isset($context["categories"]) || array_key_exists("categories"$context) ? $context["categories"] : (function () { throw new RuntimeError('Variable "categories" does not exist.'63$this->source); })())), 2)) && (=== CoreExtension::compare(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'63$this->source); })()), "title", [], "any"falsefalsefalse63)), 90))))) {
  199.                     // line 64
  200.                     yield "\t\t\t\t\t\t\t";
  201.                     $context["number"] = 87;
  202.                     // line 65
  203.                     yield "\t\t\t\t\t\t";
  204.                 } else {
  205.                     // line 66
  206.                     yield "\t\t\t\t\t\t\t";
  207.                     $context["number"] = 192;
  208.                     // line 67
  209.                     yield "\t\t\t\t\t\t";
  210.                 }
  211.                 // line 68
  212.                 yield "\t\t\t\t\t";
  213.             }
  214.             // line 69
  215.             yield "\t\t\t\t\t<div class=\"lh24 preview-chapo\">
  216. \t\t\t\t\t\t";
  217.             // line 70
  218.             yield Twig\Extension\CoreExtension::striptags(Twig\Extension\CoreExtension::slice($this->env->getCharset(), (isset($context["chapo"]) || array_key_exists("chapo"$context) ? $context["chapo"] : (function () { throw new RuntimeError('Variable "chapo" does not exist.'70$this->source); })()), 0, (isset($context["number"]) || array_key_exists("number"$context) ? $context["number"] : (function () { throw new RuntimeError('Variable "number" does not exist.'70$this->source); })())));
  219.             yield "
  220. \t\t\t\t\t\t";
  221.             // line 71
  222.             if ((=== CoreExtension::compare(Twig\Extension\CoreExtension::length($this->env->getCharset(), (isset($context["chapo"]) || array_key_exists("chapo"$context) ? $context["chapo"] : (function () { throw new RuntimeError('Variable "chapo" does not exist.'71$this->source); })())), (isset($context["number"]) || array_key_exists("number"$context) ? $context["number"] : (function () { throw new RuntimeError('Variable "number" does not exist.'71$this->source); })())))) {
  223.                 // line 72
  224.                 yield "\t\t\t\t\t\t\t...
  225. \t\t\t\t\t\t\t<a href=\"";
  226.                 // line 73
  227.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Sulu\Bundle\WebsiteBundle\Twig\Content\ContentPathTwigExtension']->getContentPath(CoreExtension::getAttribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'73$this->source); })()), "routePath", [], "any"falsefalsefalse73)), "html"nulltrue);
  228.                 yield "\" class=\"cgrey\">Lire la suite</a>
  229. \t\t\t\t\t\t";
  230.             }
  231.             // line 75
  232.             yield "\t\t\t\t\t</div>
  233. \t\t\t\t";
  234.         }
  235.         // line 78
  236.         yield "\t\t\t</div>
  237. \t\t\t<div class=\"mta\">
  238. \t\t\t\t<div class=\"mt-12px\">
  239. \t\t\t\t\t<div class=\"dflex jcsb mt-8px\">
  240. \t\t\t\t\t\t<div class=\"preview-contributors\">
  241. \t\t\t\t\t\t\t";
  242.         // line 83
  243.         if ((=== CoreExtension::compare(CoreExtension::getAttribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'83$this->source); })()), "type", [], "any"falsefalsefalse83), "articles"))) {
  244.             // line 84
  245.             yield "\t\t\t\t\t\t\t\t";
  246.             $context["set_article"] = true;
  247.             // line 85
  248.             yield "\t\t\t\t\t\t\t";
  249.         }
  250.         // line 86
  251.         yield "\t\t\t\t\t\t\t";
  252.         yield from         $this->loadTemplate("users/contributorDisplay.html.twig""blocks/previews/preview-article-logic.html.twig"86)->unwrap()->yield(CoreExtension::merge($context, ["article" => (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'86$this->source); })())]));
  253.         // line 87
  254.         yield "\t\t\t\t\t\t</div>
  255. \t\t\t\t\t\t";
  256.         // line 88
  257.         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.'88$this->source); })())))) {
  258.             // line 89
  259.             yield "\t\t\t\t\t\t\t<div class=\"cgrey fs14 lh20\">";
  260.             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.'89$this->source); })()), "html"nulltrue);
  261.             yield "
  262. \t\t\t\t\t\t\t\tmin de lecture
  263. \t\t\t\t\t\t\t</div>
  264. \t\t\t\t\t\t";
  265.         }
  266.         // line 93
  267.         yield "\t\t\t\t\t</div>
  268. \t\t\t\t</div>
  269. \t\t\t\t";
  270.         // line 95
  271.         if ((CoreExtension::getAttribute($this->env$this->source, ($context["article"] ?? null), "authored", [], "any"truetruefalse95) &&  !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'95$this->source); })()), "authored", [], "any"falsefalsefalse95)))) {
  272.             // line 96
  273.             yield "\t\t\t\t\t<span class=\"cgrey fs14 lh20\">PubliĆ© le
  274. \t\t\t\t\t\t";
  275.             // line 97
  276.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Twig\Extra\Intl\IntlExtension']->formatDateTime($this->envCoreExtension::getAttribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'97$this->source); })()), "authored", [], "any"falsefalsefalse97), "short""none"""null"gregorian""fr"), "html"nulltrue);
  277.             yield "
  278. \t\t\t\t\t</span>
  279. \t\t\t\t";
  280.         }
  281.         // line 100
  282.         yield "\t\t\t</div>
  283. \t\t\t";
  284.         // line 101
  285.         if ((CoreExtension::getAttribute($this->env$this->source, ($context["block"] ?? null), "slider_mode", [], "any"truetruefalse101) &&  !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env$this->source, (isset($context["block"]) || array_key_exists("block"$context) ? $context["block"] : (function () { throw new RuntimeError('Variable "block" does not exist.'101$this->source); })()), "slider_mode", [], "any"falsefalsefalse101)))) {
  286.             // line 102
  287.             yield "\t\t\t</div>
  288. \t\t</li>
  289. ";
  290.         } else {
  291.             // line 105
  292.             yield "\t</div>
  293. ";
  294.         }
  295.         
  296.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  297.         
  298.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  299.         return; yield '';
  300.     }
  301.     /**
  302.      * @codeCoverageIgnore
  303.      */
  304.     public function getTemplateName()
  305.     {
  306.         return "blocks/previews/preview-article-logic.html.twig";
  307.     }
  308.     /**
  309.      * @codeCoverageIgnore
  310.      */
  311.     public function isTraitable()
  312.     {
  313.         return false;
  314.     }
  315.     /**
  316.      * @codeCoverageIgnore
  317.      */
  318.     public function getDebugInfo()
  319.     {
  320.         return array (  302 => 105,  297 => 102,  295 => 101,  292 => 100,  286 => 97,  283 => 96,  281 => 95,  277 => 93,  269 => 89,  267 => 88,  264 => 87,  261 => 86,  258 => 85,  255 => 84,  253 => 83,  246 => 78,  241 => 75,  236 => 73,  233 => 72,  231 => 71,  227 => 70,  224 => 69,  221 => 68,  218 => 67,  215 => 66,  212 => 65,  209 => 64,  206 => 63,  203 => 62,  200 => 61,  197 => 60,  194 => 59,  192 => 58,  187 => 56,  178 => 55,  176 => 54,  170 => 53,  166 => 51,  162 => 49,  158 => 47,  156 => 46,  153 => 45,  151 => 44,  148 => 43,  144 => 41,  142 => 40,  139 => 39,  136 => 38,  133 => 37,  130 => 36,  127 => 35,  124 => 34,  122 => 33,  119 => 32,  106 => 30,  101 => 28,  98 => 27,  96 => 26,  92 => 24,  90 => 23,  86 => 21,  84 => 20,  80 => 18,  78 => 17,  74 => 15,  72 => 14,  68 => 12,  66 => 11,  62 => 9,  60 => 8,  56 => 6,  53 => 5,  50 => 4,  46 => 2,  44 => 1,);
  321.     }
  322.     public function getSourceContext()
  323.     {
  324.         return new Source("{% if articleContentLinkedWith is defined and articleContentLinkedWith is not empty %}
  325. \t{% set articleContent = articleContentLinkedWith %}
  326. {% else %}
  327. \t{% if article.content.content is defined and article.content.content is not empty %}
  328. \t\t{% set articleContent = article.content.content %}
  329. \t{% endif %}
  330. {% endif %}
  331. {% if articleContent.header_img is defined and articleContent.header_img is not empty %}
  332. \t{% set img = articleContent.header_img %}
  333. {% endif %}
  334. {% if article.excerpt.categories is defined and article.excerpt.categories is not empty %}
  335. \t{% set categories = article.excerpt.categories %}
  336. {% endif %}
  337. {% if articleContent.chapo is defined and articleContent.chapo is not empty %}
  338. \t{% set chapo = articleContent.chapo %}
  339. {% endif %}
  340. {% if articleContent.contributors is defined and articleContent.contributors is not empty %}
  341. \t{% set contributors = articleContent.contributors %}
  342. {% endif %}
  343. {% if article.authorFullName is defined and article.authorFullName is not empty %}
  344. \t{% set author = article.authorFullName %}
  345. {% endif %}
  346. {% if articleContent.readtime is defined and articleContent.readtime is not empty %}
  347. \t{% set readtime = articleContent.readtime %}
  348. {% endif %}
  349. {% if block.slider_mode is defined and block.slider_mode is not empty  %}
  350. \t<li class=\"splide__slide\">
  351. \t\t<div class=\"preview-container {{ article.type }} br8 dflex fdc\">
  352. \t\t{% else %}
  353. \t\t\t<div class=\"preview-container {{ article.type }} br8 dflex fdc{% if i > 2 and cancel is defined and not cancel %} not-visible-mobile-article{% endif %}{% if i > 3 and cancel is defined and not cancel %} not-visible-tablette-article{% endif %}\">
  354. \t\t\t{% endif %}
  355. \t\t\t<div class=\"preview-header\">
  356. \t\t\t\t{% if img is defined and img is not empty %}
  357. \t\t\t\t\t{% include \"blocks/previews/img/image.html.twig\" %}
  358. \t\t\t\t{% else %}
  359. \t\t\t\t\t{% include \"blocks/previews/img/default-image.html.twig\" %}
  360. \t\t\t\t{% endif %}
  361. \t\t\t\t{% if article.type == \"analyses\" %}
  362. \t\t\t\t\t<div class=\"background-color-blue\"></div>
  363. \t\t\t\t{% elseif article.type == \"guides_outils\" %}
  364. \t\t\t\t\t<div class=\"background-color-orange\"></div>
  365. \t\t\t\t{% endif %}
  366. \t\t\t\t<p class=\"fs14 lh20 dflex aic\">
  367. \t\t\t\t\t{% if article.type == \"analyses\" %}
  368. \t\t\t\t\t\tAnalyse
  369. \t\t\t\t\t{% elseif article.type == \"guides_outils\" %}
  370. \t\t\t\t\t\tGuide / Outil
  371. \t\t\t\t\t{% else %}
  372. \t\t\t\t\t\tArticle
  373. \t\t\t\t\t{% endif %}
  374. \t\t\t\t</p>
  375. \t\t\t</div>
  376. \t\t\t<div class=\"preview-content{% if article.type != \" articles\" %} dflex fdc{% endif %}\">
  377. \t\t\t\t{% include \"blocks/previews-from-controller/blocks/categories.html.twig\" %}
  378. \t\t\t\t<a href=\"{{ sulu_content_path(article.routePath) }}\" class=\"cblue nodeco{% if article.type != \" articles\" %} reverse{% endif %}\">
  379. \t\t\t\t\t<div class=\"fw500 fs20 preview-h3 lh28 mt-8px\">{{ article.title }}</div>
  380. \t\t\t\t</a>
  381. \t\t\t\t{% if chapo is defined and chapo is not empty %}
  382. \t\t\t\t\t{% set number = 0 %}
  383. \t\t\t\t\t{% if categories is defined and categories is not empty and article.title is defined and article.title is not empty %}
  384. \t\t\t\t\t\t{% if (categories|length == 3 and article.title|length < 90) or (categories|length == 2 and article.title|length >= 90) %}
  385. \t\t\t\t\t\t\t{% set number = 137 %}
  386. \t\t\t\t\t\t{% elseif (categories|length == 3 and article.title|length > 90) or (categories|length == 2 and article.title|length > 90) %}
  387. \t\t\t\t\t\t\t{% set number = 87 %}
  388. \t\t\t\t\t\t{% else %}
  389. \t\t\t\t\t\t\t{% set number = 192 %}
  390. \t\t\t\t\t\t{% endif %}
  391. \t\t\t\t\t{% endif %}
  392. \t\t\t\t\t<div class=\"lh24 preview-chapo\">
  393. \t\t\t\t\t\t{{ chapo|slice(0, number)|striptags|raw }}
  394. \t\t\t\t\t\t{% if chapo|length > number %}
  395. \t\t\t\t\t\t\t...
  396. \t\t\t\t\t\t\t<a href=\"{{ sulu_content_path(article.routePath) }}\" class=\"cgrey\">Lire la suite</a>
  397. \t\t\t\t\t\t{% endif %}
  398. \t\t\t\t\t</div>
  399. \t\t\t\t{% endif %}
  400. \t\t\t</div>
  401. \t\t\t<div class=\"mta\">
  402. \t\t\t\t<div class=\"mt-12px\">
  403. \t\t\t\t\t<div class=\"dflex jcsb mt-8px\">
  404. \t\t\t\t\t\t<div class=\"preview-contributors\">
  405. \t\t\t\t\t\t\t{% if article.type == \"articles\" %}
  406. \t\t\t\t\t\t\t\t{% set set_article = true %}
  407. \t\t\t\t\t\t\t{% endif %}
  408. \t\t\t\t\t\t\t{% include \"users/contributorDisplay.html.twig\" with { article: article} %}
  409. \t\t\t\t\t\t</div>
  410. \t\t\t\t\t\t{% if readtime is defined and readtime is not empty %}
  411. \t\t\t\t\t\t\t<div class=\"cgrey fs14 lh20\">{{ readtime }}
  412. \t\t\t\t\t\t\t\tmin de lecture
  413. \t\t\t\t\t\t\t</div>
  414. \t\t\t\t\t\t{% endif %}
  415. \t\t\t\t\t</div>
  416. \t\t\t\t</div>
  417. \t\t\t\t{% if article.authored is defined and article.authored is not empty %}
  418. \t\t\t\t\t<span class=\"cgrey fs14 lh20\">PubliĆ© le
  419. \t\t\t\t\t\t{{ article.authored|format_datetime('short', 'none', locale='fr') }}
  420. \t\t\t\t\t</span>
  421. \t\t\t\t{% endif %}
  422. \t\t\t</div>
  423. \t\t\t{% if block.slider_mode is defined and block.slider_mode is not empty %}
  424. \t\t\t</div>
  425. \t\t</li>
  426. {% else %}
  427. \t</div>
  428. {% endif %}
  429. ""blocks/previews/preview-article-logic.html.twig""/var/www/html/templates/blocks/previews/preview-article-logic.html.twig");
  430.     }
  431. }