var/cache/website/dev/twig/ec/ec267271723d988e52ac57252c19c57c1f133e9b5b68f17d73d9ee589526b583.php line 128

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-newsletters-logic.html.twig */
  15. class __TwigTemplate_9eca5ab7e67f8ee200a4dc98ee2cdfa66221c66c13928095308a1657db7ddbf9 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-newsletters-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-newsletters-logic.html.twig"));
  34.         // line 1
  35.         if ((CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, ($context["article"] ?? null), "excerpt", [], "any"falsetruefalse1), "categories", [], "any"truetruefalse1) &&  !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.'1$this->source); })()), "excerpt", [], "any"falsefalsefalse1), "categories", [], "any"falsefalsefalse1)))) {
  36.             // line 2
  37.             yield "\t";
  38.             $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.'2$this->source); })()), "excerpt", [], "any"falsefalsefalse2), "categories", [], "any"falsefalsefalse2);
  39.         }
  40.         // line 4
  41.         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.'4$this->source); })())))) {
  42.             // line 5
  43.             yield "\t";
  44.             $context["articleContent"] = (isset($context["articleContentLinkedWith"]) || array_key_exists("articleContentLinkedWith"$context) ? $context["articleContentLinkedWith"] : (function () { throw new RuntimeError('Variable "articleContentLinkedWith" does not exist.'5$this->source); })());
  45.         } else {
  46.             // line 7
  47.             yield "\t";
  48.             if ((CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, ($context["article"] ?? null), "content", [], "any"falsetruefalse7), "content", [], "any"truetruefalse7) &&  !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.'7$this->source); })()), "content", [], "any"falsefalsefalse7), "content", [], "any"falsefalsefalse7)))) {
  49.                 // line 8
  50.                 yield "\t\t";
  51.                 $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.'8$this->source); })()), "content", [], "any"falsefalsefalse8), "content", [], "any"falsefalsefalse8);
  52.                 // line 9
  53.                 yield "\t";
  54.             }
  55.         }
  56.         // line 11
  57.         if ((CoreExtension::getAttribute($this->env$this->source, ($context["articleContent"] ?? null), "header_img", [], "any"truetruefalse11) &&  !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.'11$this->source); })()), "header_img", [], "any"falsefalsefalse11)))) {
  58.             // line 12
  59.             yield "\t";
  60.             $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.'12$this->source); })()), "header_img", [], "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["block"] ?? null), "slider_mode", [], "any"truetruefalse17) &&  !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.'17$this->source); })()), "slider_mode", [], "any"falsefalsefalse17)))) {
  70.             // line 18
  71.             yield "\t<li class=\"splide__slide\">
  72. \t\t<div class=\"preview-container newsletters br8 dflex fdc\">
  73. \t\t";
  74.         } else {
  75.             // line 21
  76.             yield "\t\t\t<div class=\"preview-container newsletters br8 dflex fdc";
  77.             if ((=== CoreExtension::compare((isset($context["i"]) || array_key_exists("i"$context) ? $context["i"] : (function () { throw new RuntimeError('Variable "i" does not exist.'21$this->source); })()), 2))) {
  78.                 yield " not-visible-mobile-article";
  79.             }
  80.             if ((=== CoreExtension::compare((isset($context["i"]) || array_key_exists("i"$context) ? $context["i"] : (function () { throw new RuntimeError('Variable "i" does not exist.'21$this->source); })()), 3))) {
  81.                 yield " not-visible-tablette-article";
  82.             }
  83.             yield "\">
  84. \t\t\t";
  85.         }
  86.         // line 23
  87.         yield "
  88. \t\t\t<div class=\"preview-header\">
  89. \t\t\t\t";
  90.         // line 25
  91.         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.'25$this->source); })())))) {
  92.             // line 26
  93.             yield "\t\t\t\t\t";
  94.             yield from             $this->loadTemplate("blocks/previews/img/image.html.twig""blocks/previews/preview-newsletters-logic.html.twig"26)->unwrap()->yield($context);
  95.             // line 27
  96.             yield "\t\t\t\t";
  97.         } else {
  98.             // line 28
  99.             yield "\t\t\t\t\t";
  100.             yield from             $this->loadTemplate("blocks/previews/img/default-image.html.twig""blocks/previews/preview-newsletters-logic.html.twig"28)->unwrap()->yield($context);
  101.             // line 29
  102.             yield "\t\t\t\t";
  103.         }
  104.         // line 30
  105.         yield "\t\t\t\t<div class=\"background-color-blue\"></div>
  106. \t\t\t\t<a href=\"";
  107.         // line 31
  108.         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.'31$this->source); })()), "routePath", [], "any"falsefalsefalse31)), "html"nulltrue);
  109.         yield "\" class=\"cblue nodeco dflex aic jcc\">
  110. \t\t\t\t\t<div class=\"fw400 fs36 lh40 cwhite\">";
  111.         // line 32
  112.         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.'32$this->source); })()), "title", [], "any"falsefalsefalse32), "html"nulltrue);
  113.         yield "</div>
  114. \t\t\t\t</a>
  115. \t\t\t</div>
  116. \t\t\t<div class=\"preview-content dflex fdc w100\">
  117. \t\t\t\t";
  118.         // line 36
  119.         yield from         $this->loadTemplate("blocks/previews-from-controller/blocks/categories.html.twig""blocks/previews/preview-newsletters-logic.html.twig"36)->unwrap()->yield($context);
  120.         // line 37
  121.         yield "\t\t\t\t";
  122.         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.'37$this->source); })())))) {
  123.             // line 38
  124.             yield "\t\t\t\t\t<div class=\"lh24 preview-chapo fw500 lh28 fs20";
  125.             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.'38$this->source); })()))) && (=== 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.'38$this->source); })())), 2)))) {
  126.                 yield " threelines";
  127.             }
  128.             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.'38$this->source); })()))) && (=== 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.'38$this->source); })())), 3)))) {
  129.                 yield " twolines";
  130.             }
  131.             yield "\">
  132. \t\t\t\t\t\t";
  133.             // line 39
  134.             yield Twig\Extension\CoreExtension::striptags((isset($context["chapo"]) || array_key_exists("chapo"$context) ? $context["chapo"] : (function () { throw new RuntimeError('Variable "chapo" does not exist.'39$this->source); })()));
  135.             yield "
  136. \t\t\t\t\t</div>
  137. \t\t\t\t";
  138.         }
  139.         // line 42
  140.         yield "\t\t\t</div>
  141. \t\t\t<div class=\"mta\">
  142. \t\t\t\t";
  143.         // line 44
  144.         if ((CoreExtension::getAttribute($this->env$this->source, ($context["article"] ?? null), "authored", [], "any"truetruefalse44) &&  !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.'44$this->source); })()), "authored", [], "any"falsefalsefalse44)))) {
  145.             // line 45
  146.             yield "\t\t\t\t\t<span class=\"cgrey fs14 lh20\">PubliĆ© le
  147. \t\t\t\t\t\t";
  148.             // line 46
  149.             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.'46$this->source); })()), "authored", [], "any"falsefalsefalse46), "short""none"""null"gregorian""fr"), "html"nulltrue);
  150.             yield "
  151. \t\t\t\t\t</span>
  152. \t\t\t\t";
  153.         }
  154.         // line 49
  155.         yield "\t\t\t</div>
  156. \t\t\t";
  157.         // line 50
  158.         if ((CoreExtension::getAttribute($this->env$this->source, ($context["block"] ?? null), "slider_mode", [], "any"truetruefalse50) &&  !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.'50$this->source); })()), "slider_mode", [], "any"falsefalsefalse50)))) {
  159.             // line 51
  160.             yield "\t\t\t</div>
  161. \t\t</li>
  162. ";
  163.         } else {
  164.             // line 54
  165.             yield "\t</div>
  166. ";
  167.         }
  168.         
  169.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  170.         
  171.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  172.         return; yield '';
  173.     }
  174.     /**
  175.      * @codeCoverageIgnore
  176.      */
  177.     public function getTemplateName()
  178.     {
  179.         return "blocks/previews/preview-newsletters-logic.html.twig";
  180.     }
  181.     /**
  182.      * @codeCoverageIgnore
  183.      */
  184.     public function isTraitable()
  185.     {
  186.         return false;
  187.     }
  188.     /**
  189.      * @codeCoverageIgnore
  190.      */
  191.     public function getDebugInfo()
  192.     {
  193.         return array (  174 => 54,  169 => 51,  167 => 50,  164 => 49,  158 => 46,  155 => 45,  153 => 44,  149 => 42,  143 => 39,  133 => 38,  130 => 37,  128 => 36,  121 => 32,  117 => 31,  114 => 30,  111 => 29,  108 => 28,  105 => 27,  102 => 26,  100 => 25,  96 => 23,  85 => 21,  80 => 18,  78 => 17,  74 => 15,  72 => 14,  68 => 12,  66 => 11,  62 => 9,  59 => 8,  56 => 7,  52 => 5,  50 => 4,  46 => 2,  44 => 1,);
  194.     }
  195.     public function getSourceContext()
  196.     {
  197.         return new Source("{% if article.excerpt.categories is defined and article.excerpt.categories is not empty %}
  198. \t{% set categories = article.excerpt.categories %}
  199. {% endif %}
  200. {% if articleContentLinkedWith is defined and articleContentLinkedWith is not empty %}
  201. \t{% set articleContent = articleContentLinkedWith %}
  202. {% else %}
  203. \t{% if article.content.content is defined and article.content.content is not empty %}
  204. \t\t{% set articleContent = article.content.content %}
  205. \t{% endif %}
  206. {% endif %}
  207. {% if articleContent.header_img is defined and articleContent.header_img is not empty %}
  208. \t{% set img = articleContent.header_img %}
  209. {% endif %}
  210. {% if articleContent.chapo is defined and articleContent.chapo is not empty %}
  211. \t{% set chapo = articleContent.chapo %}
  212. {% endif %}
  213. {% if block.slider_mode is defined and block.slider_mode is not empty %}
  214. \t<li class=\"splide__slide\">
  215. \t\t<div class=\"preview-container newsletters br8 dflex fdc\">
  216. \t\t{% else %}
  217. \t\t\t<div class=\"preview-container newsletters br8 dflex fdc{% if i > 2 %} not-visible-mobile-article{% endif %}{% if i > 3 %} not-visible-tablette-article{% endif %}\">
  218. \t\t\t{% endif %}
  219. \t\t\t<div class=\"preview-header\">
  220. \t\t\t\t{% if img is defined and img is not empty %}
  221. \t\t\t\t\t{% include \"blocks/previews/img/image.html.twig\" %}
  222. \t\t\t\t{% else %}
  223. \t\t\t\t\t{% include \"blocks/previews/img/default-image.html.twig\" %}
  224. \t\t\t\t{% endif %}
  225. \t\t\t\t<div class=\"background-color-blue\"></div>
  226. \t\t\t\t<a href=\"{{ sulu_content_path(article.routePath) }}\" class=\"cblue nodeco dflex aic jcc\">
  227. \t\t\t\t\t<div class=\"fw400 fs36 lh40 cwhite\">{{ article.title }}</div>
  228. \t\t\t\t</a>
  229. \t\t\t</div>
  230. \t\t\t<div class=\"preview-content dflex fdc w100\">
  231. \t\t\t\t{% include \"blocks/previews-from-controller/blocks/categories.html.twig\" %}
  232. \t\t\t\t{% if chapo is defined and chapo is not empty %}
  233. \t\t\t\t\t<div class=\"lh24 preview-chapo fw500 lh28 fs20{% if categories is defined and categories is not empty and categories|length == 2 %} threelines{% endif %}{% if categories is defined and categories is not empty and categories|length == 3 %} twolines{% endif %}\">
  234. \t\t\t\t\t\t{{ chapo|striptags|raw }}
  235. \t\t\t\t\t</div>
  236. \t\t\t\t{% endif %}
  237. \t\t\t</div>
  238. \t\t\t<div class=\"mta\">
  239. \t\t\t\t{% if article.authored is defined and article.authored is not empty %}
  240. \t\t\t\t\t<span class=\"cgrey fs14 lh20\">PubliĆ© le
  241. \t\t\t\t\t\t{{ article.authored|format_datetime('short', 'none', locale='fr') }}
  242. \t\t\t\t\t</span>
  243. \t\t\t\t{% endif %}
  244. \t\t\t</div>
  245. \t\t\t{% if block.slider_mode  is defined and block.slider_mode is not empty %}
  246. \t\t\t</div>
  247. \t\t</li>
  248. {% else %}
  249. \t</div>
  250. {% endif %}""blocks/previews/preview-newsletters-logic.html.twig""/var/www/html/templates/blocks/previews/preview-newsletters-logic.html.twig");
  251.     }
  252. }