var/cache/website/dev/twig/aa/aabf68bef3548d0964eb139a6a2c10df1a4c0ee1d91b86c3cbb650e246c6be56.php line 60

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. /* pages/sitemap.html.twig */
  15. class __TwigTemplate_53bfbf83c7ff47c3b015687205c16acc71417125ebb031bce99209a25cab48e7 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->blocks = [
  24.             'content' => [$this'block_content'],
  25.         ];
  26.         $macros["_self"] = $this->macros["_self"] = $this;
  27.     }
  28.     protected function doGetParent(array $context)
  29.     {
  30.         // line 1
  31.         return "base.html.twig";
  32.     }
  33.     protected function doDisplay(array $context, array $blocks = [])
  34.     {
  35.         $macros $this->macros;
  36.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  37.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""pages/sitemap.html.twig"));
  38.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  39.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""pages/sitemap.html.twig"));
  40.         $this->parent $this->loadTemplate("base.html.twig""pages/sitemap.html.twig"1);
  41.         yield from $this->parent->unwrap()->yield($contextarray_merge($this->blocks$blocks));
  42.         
  43.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  44.         
  45.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  46.     }
  47.     // line 2
  48.     public function block_content($context, array $blocks = [])
  49.     {
  50.         $macros $this->macros;
  51.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  52.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""content"));
  53.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  54.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""content"));
  55.         // line 3
  56.         yield "\t<div class=\"main-container w100 plr-1em\">
  57. \t\t";
  58.         // line 16
  59.         yield "\t\t";
  60.         $context["siteMap"] = $this->env->getFunction('sulu_sitemap')->getCallable()();
  61.         // line 17
  62.         yield "\t\t<div class=\"";
  63.         if ((CoreExtension::getAttribute($this->env$this->source, ($context["content"] ?? null), "header_img", [], "any"truetruefalse17) &&  !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env$this->source, (isset($context["content"]) || array_key_exists("content"$context) ? $context["content"] : (function () { throw new RuntimeError('Variable "content" does not exist.'17$this->source); })()), "header_img", [], "any"falsefalsefalse17)))) {
  64.             yield "main-title";
  65.         } else {
  66.             yield "small-main-title";
  67.         }
  68.         yield " dflex aic jcc prelative homepage-header mb-40px\">
  69. \t\t\t<div class=\"w100\">
  70. \t\t\t\t<div class=\"center mb-2em\">
  71. \t\t\t\t\t<h1>";
  72.         // line 20
  73.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source, (isset($context["content"]) || array_key_exists("content"$context) ? $context["content"] : (function () { throw new RuntimeError('Variable "content" does not exist.'20$this->source); })()), "page_title", [], "any"falsefalsefalse20), "html"nulltrue);
  74.         yield "</h1>
  75. \t\t\t\t\t";
  76.         // line 21
  77.         if ((CoreExtension::getAttribute($this->env$this->source, ($context["content"] ?? null), "chapo", [], "any"truetruefalse21) &&  !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env$this->source, (isset($context["content"]) || array_key_exists("content"$context) ? $context["content"] : (function () { throw new RuntimeError('Variable "content" does not exist.'21$this->source); })()), "chapo", [], "any"falsefalsefalse21)))) {
  78.             // line 22
  79.             yield "\t\t\t\t\t\t<div>";
  80.             yield CoreExtension::getAttribute($this->env$this->source, (isset($context["content"]) || array_key_exists("content"$context) ? $context["content"] : (function () { throw new RuntimeError('Variable "content" does not exist.'22$this->source); })()), "chapo", [], "any"falsefalsefalse22);
  81.             yield "</div>
  82. \t\t\t\t\t";
  83.         }
  84.         // line 24
  85.         yield "\t\t\t\t</div>
  86. \t\t\t\t<div class=\"mt-80px ml-40per\">
  87. \t\t\t\t\t<ul>
  88. \t\t\t\t\t\t";
  89.         // line 27
  90.         yield CoreExtension::callMacro($macros["_self"], "macro_render_page", [(isset($context["siteMap"]) || array_key_exists("siteMap"$context) ? $context["siteMap"] : (function () { throw new RuntimeError('Variable "siteMap" does not exist.'27$this->source); })())], 27$context$this->getSourceContext());
  91.         yield "
  92. \t\t\t\t\t</ul>
  93. \t\t\t\t</div>
  94. \t\t\t</div>
  95. \t\t</div>
  96. \t</div>
  97. ";
  98.         
  99.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  100.         
  101.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  102.         return; yield '';
  103.     }
  104.     // line 4
  105.     public function macro_render_page($__page__ null, ...$__varargs__)
  106.     {
  107.         $macros $this->macros;
  108.         $context $this->env->mergeGlobals([
  109.             "page" => $__page__,
  110.             "varargs" => $__varargs__,
  111.         ]);
  112.         $blocks = [];
  113.         return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context$macros$blocks) {
  114.             $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  115.             $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro""render_page"));
  116.             $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  117.             $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro""render_page"));
  118.             // line 5
  119.             yield "\t\t\t<li class=\"pl-10px mb-10px\">
  120. \t\t\t\t<a href=\"";
  121.             // line 6
  122.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source, (isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'6$this->source); })()), "url", [], "any"falsefalsefalse6), "html"nulltrue);
  123.             yield "\">";
  124.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source, (isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'6$this->source); })()), "title", [], "any"falsefalsefalse6), "html"nulltrue);
  125.             yield "</a>
  126. \t\t\t\t";
  127.             // line 7
  128.             if (CoreExtension::getAttribute($this->env$this->source, (isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'7$this->source); })()), "children", [], "any"falsefalsefalse7)) {
  129.                 // line 8
  130.                 yield "\t\t\t\t\t<ul class=\"pl-10px mt-10px\">
  131. \t\t\t\t\t\t";
  132.                 // line 9
  133.                 $context['_parent'] = $context;
  134.                 $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env$this->source, (isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'9$this->source); })()), "children", [], "any"falsefalsefalse9));
  135.                 foreach ($context['_seq'] as $context["_key"] => $context["child"]) {
  136.                     // line 10
  137.                     yield "\t\t\t\t\t\t\t";
  138.                     yield CoreExtension::callMacro($macros["_self"], "macro_render_page", [$context["child"]], 10$context$this->getSourceContext());
  139.                     yield "
  140. \t\t\t\t\t\t";
  141.                 }
  142.                 $_parent $context['_parent'];
  143.                 unset($context['_seq'], $context['_iterated'], $context['_key'], $context['child'], $context['_parent'], $context['loop']);
  144.                 $context array_intersect_key($context$_parent) + $_parent;
  145.                 // line 12
  146.                 yield "\t\t\t\t\t</ul>
  147. \t\t\t\t";
  148.             }
  149.             // line 14
  150.             yield "\t\t\t</li>
  151. \t\t";
  152.             
  153.             $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  154.             
  155.             $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  156.             return; yield '';
  157.         })())) ? '' : new Markup($tmp$this->env->getCharset());
  158.     }
  159.     /**
  160.      * @codeCoverageIgnore
  161.      */
  162.     public function getTemplateName()
  163.     {
  164.         return "pages/sitemap.html.twig";
  165.     }
  166.     /**
  167.      * @codeCoverageIgnore
  168.      */
  169.     public function isTraitable()
  170.     {
  171.         return false;
  172.     }
  173.     /**
  174.      * @codeCoverageIgnore
  175.      */
  176.     public function getDebugInfo()
  177.     {
  178.         return array (  171 => 14,  167 => 12,  158 => 10,  154 => 9,  151 => 8,  149 => 7,  143 => 6,  140 => 5,  122 => 4,  104 => 27,  99 => 24,  93 => 22,  91 => 21,  87 => 20,  76 => 17,  73 => 16,  70 => 3,  60 => 2,  37 => 1,);
  179.     }
  180.     public function getSourceContext()
  181.     {
  182.         return new Source("{% extends \"base.html.twig\" %}
  183. {% block content %}
  184. \t<div class=\"main-container w100 plr-1em\">
  185. \t\t{% macro render_page(page) %}
  186. \t\t\t<li class=\"pl-10px mb-10px\">
  187. \t\t\t\t<a href=\"{{ page.url }}\">{{ page.title }}</a>
  188. \t\t\t\t{% if page.children %}
  189. \t\t\t\t\t<ul class=\"pl-10px mt-10px\">
  190. \t\t\t\t\t\t{% for child in page.children %}
  191. \t\t\t\t\t\t\t{{ _self.render_page(child) }}
  192. \t\t\t\t\t\t{% endfor %}
  193. \t\t\t\t\t</ul>
  194. \t\t\t\t{% endif %}
  195. \t\t\t</li>
  196. \t\t{% endmacro %}
  197. \t\t{% set siteMap = sulu_sitemap() %}
  198. \t\t<div class=\"{% if content.header_img is defined and content.header_img is not empty %}main-title{% else %}small-main-title{% endif %} dflex aic jcc prelative homepage-header mb-40px\">
  199. \t\t\t<div class=\"w100\">
  200. \t\t\t\t<div class=\"center mb-2em\">
  201. \t\t\t\t\t<h1>{{ content.page_title }}</h1>
  202. \t\t\t\t\t{% if content.chapo is defined and content.chapo is not empty %}
  203. \t\t\t\t\t\t<div>{{ content.chapo|raw }}</div>
  204. \t\t\t\t\t{% endif %}
  205. \t\t\t\t</div>
  206. \t\t\t\t<div class=\"mt-80px ml-40per\">
  207. \t\t\t\t\t<ul>
  208. \t\t\t\t\t\t{{ _self.render_page(siteMap) }}
  209. \t\t\t\t\t</ul>
  210. \t\t\t\t</div>
  211. \t\t\t</div>
  212. \t\t</div>
  213. \t</div>
  214. {% endblock %}
  215. ""pages/sitemap.html.twig""/var/www/html/templates/pages/sitemap.html.twig");
  216.     }
  217. }