var/cache/dev/twig/48/4881ebb49f2e7277cf71ee858c02914f115d8be0359a6b6b2c5c1e3b868b0cd0.php line 135

Open in your IDE?
  1. <?php
  2. use Twig\Environment;
  3. use Twig\Error\LoaderError;
  4. use Twig\Error\RuntimeError;
  5. use Twig\Extension\SandboxExtension;
  6. use Twig\Markup;
  7. use Twig\Sandbox\SecurityError;
  8. use Twig\Sandbox\SecurityNotAllowedTagError;
  9. use Twig\Sandbox\SecurityNotAllowedFilterError;
  10. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  11. use Twig\Source;
  12. use Twig\Template;
  13. /* Pages/NewsPage/pagetemplate.html.twig */
  14. class __TwigTemplate_696b602af465b366b75467f7f2736de3d43b6df297cf37b9f9ba9578b1b17951 extends \Twig\Template
  15. {
  16.     private $source;
  17.     private $macros = [];
  18.     public function __construct(Environment $env)
  19.     {
  20.         parent::__construct($env);
  21.         $this->source $this->getSourceContext();
  22.         $this->parent false;
  23.         $this->blocks = [
  24.             'breadcrumbs' => [$this'block_breadcrumbs'],
  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""Pages/NewsPage/pagetemplate.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""Pages/NewsPage/pagetemplate.html.twig"));
  34.         // line 1
  35.         echo "<div id=\"fb-root\"></div>
  36. <script async defer crossorigin=\"anonymous\" src=\"https://connect.facebook.net/pl_PL/sdk.js#xfbml=1&version=v3.3\"></script>
  37. <div class=\"news-page\">
  38.     ";
  39.         // line 7
  40.         echo "    ";
  41.         $this->loadTemplate("Layout/_page-header.html.twig""Pages/NewsPage/pagetemplate.html.twig"7)->display(twig_array_merge($context, ["page" => (isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'7$this->source); })())]));
  42.         // line 8
  43.         echo "
  44.     ";
  45.         // line 10
  46.         echo "    ";
  47.         $this->displayBlock('breadcrumbs'$context$blocks);
  48.         // line 13
  49.         echo "
  50.     ";
  51.         // line 14
  52.         $context["author"] = twig_get_attribute($this->env$this->source, (isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'14$this->source); })()), "getAuthor", [], "method"falsefalsefalse14);
  53.         // line 15
  54.         echo "    <div class=\"content row\">
  55.         <article class=\"blog-item col-lg-9\">
  56.             <header class=\"blog-item__head\">
  57.                 <h2 class=\"blog-item__head__title simple\" role=\"heading\" aria-level=\"2\">
  58.                     ";
  59.         // line 21
  60.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'21$this->source); })()), "pageTitle", [], "any"falsefalsefalse21), "html"nulltrue);
  61.         echo "
  62.                 </h2>
  63.                 <time class=\"blog-item__head__meta\">
  64.                     ";
  65.         // line 25
  66.         echo twig_escape_filter($this->envtwig_date_format_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'25$this->source); })()), "date", [], "any"falsefalsefalse25), "d.m.Y"), "html"nulltrue);
  67.         echo "
  68. ";
  69.         // line 29
  70.         echo "                </time>
  71.                 <div class=\"article-categories\">
  72.                     ";
  73.         // line 32
  74.         $context['_parent'] = $context;
  75.         $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env$this->source, (isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'32$this->source); })()), "tags", [], "any"falsefalsefalse32));
  76.         foreach ($context['_seq'] as $context["_key"] => $context["tag"]) {
  77.             // line 33
  78.             echo "                        <span>";
  79.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["tag"], "name", [], "any"falsefalsefalse33), "html"nulltrue);
  80.             echo "</span>
  81.                     ";
  82.         }
  83.         $_parent $context['_parent'];
  84.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['tag'], $context['_parent'], $context['loop']);
  85.         $context array_intersect_key($context$_parent) + $_parent;
  86.         // line 38
  87.         echo "                </div>
  88.             </header>
  89.             ";
  90.         // line 41
  91.         if ((twig_get_attribute($this->env$this->source, ($context["page"] ?? null), "summary", [], "any"truetruefalse41) &&  !twig_test_empty(twig_get_attribute($this->env$this->source, (isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'41$this->source); })()), "summary", [], "any"falsefalsefalse41)))) {
  92.             echo "<p class=\"blog-item--summary\">";
  93.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'41$this->source); })()), "summary", [], "any"falsefalsefalse41), "html"nulltrue);
  94.             echo "</p>";
  95.         }
  96.         // line 42
  97.         echo "
  98.             ";
  99.         // line 43
  100.         echo $this->extensions['Kunstmaan\PagePartBundle\Twig\Extension\PagePartTwigExtension']->renderPageParts($this->env$context, (isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'43$this->source); })()), "newsmain");
  101.         echo "
  102.             <div class=\"fb-share-button\" data-href=\"";
  103.         // line 45
  104.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'45$this->source); })()), "request", [], "any"falsefalsefalse45), "uri", [], "any"falsefalsefalse45), "html"nulltrue);
  105.         echo "\" data-layout=\"button\" data-size=\"large\"><a target=\"_blank\" href=\"https://www.facebook.com/sharer/sharer.php?u=";
  106.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'45$this->source); })()), "request", [], "any"falsefalsefalse45), "uri", [], "any"falsefalsefalse45), "html"nulltrue);
  107.         echo "&amp;src=sdkpreparse\" class=\"fb-xfbml-parse-ignore\">UdostÄ™pnij</a></div>
  108.         </article>
  109.         <div class=\"latest-news col-lg-3\">
  110.             <h2 role=\"heading\" aria-level=\"2\">";
  111.         // line 50
  112.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("news.latest_news.read-more"), "html"nulltrue);
  113.         echo "</h2>
  114.             ";
  115.         // line 51
  116.         echo $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragmentStrategy("esi"Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("App\\Controller\\NewsArticleController:lastNews", ["limit" => 3"categories" => twig_get_attribute($this->env$this->source, (isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'51$this->source); })()), "getCategoriesIds", [], "any"falsefalsefalse51)]));
  117.         echo "
  118.             <div class=\"text--right\">
  119.                 ";
  120.         // line 54
  121.         $context["categoriesList"] = "";
  122.         // line 55
  123.         echo "
  124.                 ";
  125.         // line 56
  126.         $context['_parent'] = $context;
  127.         $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env$this->source, (isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'56$this->source); })()), "getCategoriesIds", [], "any"falsefalsefalse56));
  128.         $context['loop'] = [
  129.           'parent' => $context['_parent'],
  130.           'index0' => 0,
  131.           'index'  => 1,
  132.           'first'  => true,
  133.         ];
  134.         if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  135.             $length count($context['_seq']);
  136.             $context['loop']['revindex0'] = $length 1;
  137.             $context['loop']['revindex'] = $length;
  138.             $context['loop']['length'] = $length;
  139.             $context['loop']['last'] = === $length;
  140.         }
  141.         foreach ($context['_seq'] as $context["_key"] => $context["categoryId"]) {
  142.             // line 57
  143.             echo "
  144.                     ";
  145.             // line 58
  146.             $context["categoriesList"] = ((isset($context["categoriesList"]) || array_key_exists("categoriesList"$context) ? $context["categoriesList"] : (function () { throw new RuntimeError('Variable "categoriesList" does not exist.'58$this->source); })()) . $context["categoryId"]);
  147.             // line 59
  148.             echo "                    ";
  149.             if ( !twig_get_attribute($this->env$this->source$context["loop"], "last", [], "any"falsefalsefalse59)) {
  150.                 // line 60
  151.                 echo "                        ";
  152.                 $context["categoriesList"] = ((isset($context["categoriesList"]) || array_key_exists("categoriesList"$context) ? $context["categoriesList"] : (function () { throw new RuntimeError('Variable "categoriesList" does not exist.'60$this->source); })()) . ",");
  153.                 // line 61
  154.                 echo "                    ";
  155.             }
  156.             // line 62
  157.             echo "
  158.                 ";
  159.             ++$context['loop']['index0'];
  160.             ++$context['loop']['index'];
  161.             $context['loop']['first'] = false;
  162.             if (isset($context['loop']['length'])) {
  163.                 --$context['loop']['revindex0'];
  164.                 --$context['loop']['revindex'];
  165.                 $context['loop']['last'] = === $context['loop']['revindex0'];
  166.             }
  167.         }
  168.         $_parent $context['_parent'];
  169.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['categoryId'], $context['_parent'], $context['loop']);
  170.         $context array_intersect_key($context$_parent) + $_parent;
  171.         // line 64
  172.         echo "
  173.                 <a href=\"";
  174.         // line 65
  175.         echo twig_escape_filter($this->env$this->extensions['Kunstmaan\NodeBundle\Twig\NodeTwigExtension']->getUrlByInternalName("news"twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'65$this->source); })()), "request", [], "any"falsefalsefalse65), "locale", [], "any"falsefalsefalse65)), "html"nulltrue);
  176.         echo "?category=";
  177.         echo twig_escape_filter($this->env, (isset($context["categoriesList"]) || array_key_exists("categoriesList"$context) ? $context["categoriesList"] : (function () { throw new RuntimeError('Variable "categoriesList" does not exist.'65$this->source); })()), "html"nulltrue);
  178.         echo "\" class=\"btn btn--blue\">";
  179.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("news.latest_news.read-more"), "html"nulltrue);
  180.         echo "</a>
  181.             </div>
  182.         </div>
  183.     </div>
  184. </div>
  185. ";
  186.         
  187.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  188.         
  189.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  190.     }
  191.     // line 10
  192.     public function block_breadcrumbs($context, array $blocks = [])
  193.     {
  194.         $macros $this->macros;
  195.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  196.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""breadcrumbs"));
  197.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  198.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""breadcrumbs"));
  199.         // line 11
  200.         echo "        ";
  201.         $this->loadTemplate("Layout/_breadcrumbs.html.twig""Pages/NewsPage/pagetemplate.html.twig"11)->display(twig_array_merge($context, ["refererString" => twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'11$this->source); })()), "request", [], "any"falsefalsefalse11), "get", [=> "path"], "method"falsefalsefalse11)]));
  202.         // line 12
  203.         echo "    ";
  204.         
  205.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  206.         
  207.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  208.     }
  209.     public function getTemplateName()
  210.     {
  211.         return "Pages/NewsPage/pagetemplate.html.twig";
  212.     }
  213.     public function isTraitable()
  214.     {
  215.         return false;
  216.     }
  217.     public function getDebugInfo()
  218.     {
  219.         return array (  231 => 12,  228 => 11,  218 => 10,  195 => 65,  192 => 64,  177 => 62,  174 => 61,  171 => 60,  168 => 59,  166 => 58,  163 => 57,  146 => 56,  143 => 55,  141 => 54,  135 => 51,  131 => 50,  121 => 45,  116 => 43,  113 => 42,  107 => 41,  102 => 38,  93 => 33,  89 => 32,  84 => 29,  80 => 25,  73 => 21,  65 => 15,  63 => 14,  60 => 13,  57 => 10,  54 => 8,  51 => 7,  44 => 1,);
  220.     }
  221.     public function getSourceContext()
  222.     {
  223.         return new Source("<div id=\"fb-root\"></div>
  224. <script async defer crossorigin=\"anonymous\" src=\"https://connect.facebook.net/pl_PL/sdk.js#xfbml=1&version=v3.3\"></script>
  225. <div class=\"news-page\">
  226.     {# Page Header #}
  227.     {% include 'Layout/_page-header.html.twig' with { 'page' : page } %}
  228.     {# Breadcrumbs #}
  229.     {% block breadcrumbs %}
  230.         {% include 'Layout/_breadcrumbs.html.twig' with { 'refererString' : app.request.get('path') } %}
  231.     {% endblock %}
  232.     {% set author = page.getAuthor() %}
  233.     <div class=\"content row\">
  234.         <article class=\"blog-item col-lg-9\">
  235.             <header class=\"blog-item__head\">
  236.                 <h2 class=\"blog-item__head__title simple\" role=\"heading\" aria-level=\"2\">
  237.                     {{ page.pageTitle }}
  238.                 </h2>
  239.                 <time class=\"blog-item__head__meta\">
  240.                     {{ page.date | date(\"d.m.Y\")}}
  241. {#                    {% if author is not empty %}#}
  242. {#                        | <strong>{{ author.name }}</strong>#}
  243. {#                    {% endif %}#}
  244.                 </time>
  245.                 <div class=\"article-categories\">
  246.                     {% for tag in page.tags %}
  247.                         <span>{{ tag.name }}</span>
  248.                     {% endfor %}
  249. {#                    {% for category in page.categories %}#}
  250. {#                        <span>{{ category.name }}</span>#}
  251. {#                    {% endfor %}#}
  252.                 </div>
  253.             </header>
  254.             {% if page.summary is defined and page.summary is not empty %}<p class=\"blog-item--summary\">{{ page.summary }}</p>{% endif %}
  255.             {{ render_pageparts(page, 'newsmain') }}
  256.             <div class=\"fb-share-button\" data-href=\"{{ app.request.uri }}\" data-layout=\"button\" data-size=\"large\"><a target=\"_blank\" href=\"https://www.facebook.com/sharer/sharer.php?u={{ app.request.uri }}&amp;src=sdkpreparse\" class=\"fb-xfbml-parse-ignore\">UdostÄ™pnij</a></div>
  257.         </article>
  258.         <div class=\"latest-news col-lg-3\">
  259.             <h2 role=\"heading\" aria-level=\"2\">{{ 'news.latest_news.read-more' | trans }}</h2>
  260.             {{ render_esi(controller('App\\\\Controller\\\\NewsArticleController:lastNews', { 'limit' :  3, 'categories' : page.getCategoriesIds  } )) }}
  261.             <div class=\"text--right\">
  262.                 {% set categoriesList = \"\" %}
  263.                 {% for categoryId in page.getCategoriesIds %}
  264.                     {% set categoriesList = categoriesList ~ categoryId %}
  265.                     {% if not loop.last %}
  266.                         {% set categoriesList = categoriesList ~ ',' %}
  267.                     {% endif %}
  268.                 {% endfor %}
  269.                 <a href=\"{{ get_url_by_internal_name('news', app.request.locale) }}?category={{ categoriesList }}\" class=\"btn btn--blue\">{{ 'news.latest_news.read-more' | trans }}</a>
  270.             </div>
  271.         </div>
  272.     </div>
  273. </div>
  274. ""Pages/NewsPage/pagetemplate.html.twig""/var/www/gcs/html/dev/templates/Pages/NewsPage/pagetemplate.html.twig");
  275.     }
  276. }