var/cache/dev/twig/56/56771a77b3897aa609eb0040c46917a25922a63cc878e4d35c83593de25b03c5.php line 33

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/NewsOverviewPage/_list-tag.html.twig */
  14. class __TwigTemplate_0f8cd310ef1cb78a6fa7a71c245facad747397a30c4294cd85687c02986849f8 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.         ];
  25.     }
  26.     protected function doDisplay(array $context, array $blocks = [])
  27.     {
  28.         $macros $this->macros;
  29.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  30.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""Pages/NewsOverviewPage/_list-tag.html.twig"));
  31.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  32.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""Pages/NewsOverviewPage/_list-tag.html.twig"));
  33.         // line 1
  34.         if ((twig_length_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["tagContext"]) || array_key_exists("tagContext"$context) ? $context["tagContext"] : (function () { throw new RuntimeError('Variable "tagContext" does not exist.'1$this->source); })()), "tags", [], "any"falsefalsefalse1)) > 0)) {
  35.             // line 2
  36.             echo "
  37.     <div id=\"blog-tags\" class=\"toggle-item ";
  38.             // line 3
  39.             if (twig_get_attribute($this->env$this->source, ($context["tagContext"] ?? null), "activeTags", [], "any"truetruefalse3)) {
  40.                 echo "toggle-item--active";
  41.             }
  42.             echo " blog-filter__filters__list\">
  43.         <a class=\"btn btn--small ";
  44.             // line 5
  45.             if ( !twig_get_attribute($this->env$this->source, ($context["tagContext"] ?? null), "activeTags", [], "any"truetruefalse5)) {
  46.                 echo "btn--secondary";
  47.             } else {
  48.                 echo "btn--primary";
  49.             }
  50.             echo "\" href=\"";
  51.             echo twig_escape_filter($this->env, (isset($context["basePath"]) || array_key_exists("basePath"$context) ? $context["basePath"] : (function () { throw new RuntimeError('Variable "basePath" does not exist.'5$this->source); })()), "html"nulltrue);
  52.             if ( !twig_test_empty(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.'5$this->source); })()), "request", [], "any"falsefalsefalse5), "get", [=> "category"], "method"falsefalsefalse5))) {
  53.                 echo "?category=";
  54.                 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.'5$this->source); })()), "request", [], "any"falsefalsefalse5), "get", [=> "category"], "method"falsefalsefalse5), "html"nulltrue);
  55.             }
  56.             echo "\">";
  57.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("article_overview_page.all"), "html"nulltrue);
  58.             echo "</a>
  59.         ";
  60.             // line 7
  61.             $context['_parent'] = $context;
  62.             $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env$this->source, (isset($context["tagContext"]) || array_key_exists("tagContext"$context) ? $context["tagContext"] : (function () { throw new RuntimeError('Variable "tagContext" does not exist.'7$this->source); })()), "tags", [], "any"falsefalsefalse7));
  63.             foreach ($context['_seq'] as $context["_key"] => $context["tag"]) {
  64.                 // line 8
  65.                 echo "            <a class=\"btn btn--small ";
  66.                 if ((twig_get_attribute($this->env$this->source, ($context["tagContext"] ?? null), "activeTags", [], "any"truetruefalse8) && twig_in_filter(twig_get_attribute($this->env$this->source$context["tag"], "id", [], "any"falsefalsefalse8), twig_get_attribute($this->env$this->source, (isset($context["tagContext"]) || array_key_exists("tagContext"$context) ? $context["tagContext"] : (function () { throw new RuntimeError('Variable "tagContext" does not exist.'8$this->source); })()), "activeTags", [], "any"falsefalsefalse8)))) {
  67.                     echo "btn--secondary";
  68.                 } else {
  69.                     echo "btn--primary";
  70.                 }
  71.                 echo "\" href=\"";
  72.                 echo twig_escape_filter($this->env$this->extensions['Kunstmaan\ArticleBundle\Twig\ArticleTwigExtension']->getArticleTagRouterPath((isset($context["currentUrl"]) || array_key_exists("currentUrl"$context) ? $context["currentUrl"] : (function () { throw new RuntimeError('Variable "currentUrl" does not exist.'8$this->source); })()), twig_get_attribute($this->env$this->source$context["tag"], "id", [], "any"falsefalsefalse8), 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.'8$this->source); })()), "request", [], "any"falsefalsefalse8), "locale", [], "any"falsefalsefalse8)), "html"nulltrue);
  73.                 if ( !twig_test_empty(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.'8$this->source); })()), "request", [], "any"falsefalsefalse8), "get", [=> "category"], "method"falsefalsefalse8))) {
  74.                     echo "&category=";
  75.                     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.'8$this->source); })()), "request", [], "any"falsefalsefalse8), "get", [=> "category"], "method"falsefalsefalse8), "html"nulltrue);
  76.                 }
  77.                 echo "\">";
  78.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans(twig_get_attribute($this->env$this->source$context["tag"], "name", [], "any"falsefalsefalse8)), "html"nulltrue);
  79.                 echo "</a>
  80.         ";
  81.             }
  82.             $_parent $context['_parent'];
  83.             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['tag'], $context['_parent'], $context['loop']);
  84.             $context array_intersect_key($context$_parent) + $_parent;
  85.             // line 10
  86.             echo "
  87.     </div>
  88. ";
  89.         }
  90.         
  91.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  92.         
  93.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  94.     }
  95.     public function getTemplateName()
  96.     {
  97.         return "Pages/NewsOverviewPage/_list-tag.html.twig";
  98.     }
  99.     public function isTraitable()
  100.     {
  101.         return false;
  102.     }
  103.     public function getDebugInfo()
  104.     {
  105.         return array (  97 => 10,  76 => 8,  72 => 7,  55 => 5,  48 => 3,  45 => 2,  43 => 1,);
  106.     }
  107.     public function getSourceContext()
  108.     {
  109.         return new Source("{% if tagContext.tags|length > 0 %}
  110.     <div id=\"blog-tags\" class=\"toggle-item {% if tagContext.activeTags is defined %}toggle-item--active{% endif %} blog-filter__filters__list\">
  111.         <a class=\"btn btn--small {% if tagContext.activeTags is not defined %}btn--secondary{% else %}btn--primary{% endif %}\" href=\"{{ basePath }}{% if (app.request.get('category') is not empty) %}?category={{ app.request.get('category') }}{% endif %}\">{{ 'article_overview_page.all'|trans }}</a>
  112.         {% for tag in tagContext.tags %}
  113.             <a class=\"btn btn--small {% if tagContext.activeTags is defined and tag.id in tagContext.activeTags %}btn--secondary{% else %}btn--primary{% endif %}\" href=\"{{ get_article_tag_path(currentUrl, tag.id, app.request.locale) }}{% if (app.request.get('category') is not empty) %}&category={{ app.request.get('category') }}{% endif %}\">{{ tag.name|trans }}</a>
  114.         {% endfor %}
  115.     </div>
  116. {% endif %}
  117. ""Pages/NewsOverviewPage/_list-tag.html.twig""/var/www/gcs/html/dev/templates/Pages/NewsOverviewPage/_list-tag.html.twig");
  118.     }
  119. }