<?php
use Twig\Environment;
use Twig\Error\LoaderError;
use Twig\Error\RuntimeError;
use Twig\Extension\SandboxExtension;
use Twig\Markup;
use Twig\Sandbox\SecurityError;
use Twig\Sandbox\SecurityNotAllowedTagError;
use Twig\Sandbox\SecurityNotAllowedFilterError;
use Twig\Sandbox\SecurityNotAllowedFunctionError;
use Twig\Source;
use Twig\Template;
/* components/navbar.html.twig */
class __TwigTemplate_52a09158988d3e030a33d8e426079c15 extends Template
{
private $source;
private $macros = [];
public function __construct(Environment $env)
{
parent::__construct($env);
$this->source = $this->getSourceContext();
$this->parent = false;
$this->blocks = [
];
}
protected function doDisplay(array $context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "components/navbar.html.twig"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "components/navbar.html.twig"));
// line 1
$context["lastNavItem"] = twig_last($this->env, $this->env->getFunction('sulu_navigation_root_tree')->getCallable()("main", 2));
// line 2
echo "<div class=\"nav-wrapper\">
<div class=\"menu position-fixed top-0 w-100 bg-white d-flex align-items-center shadow-sm\">
<div class=\"container\">
<div class=\"row d-flex align-items-center\">
<div class=\"col-2\">
<a href=\"";
// line 7
echo twig_escape_filter($this->env, $this->extensions['Sulu\Bundle\WebsiteBundle\Twig\Content\ContentPathTwigExtension']->getContentRootPath(), "html", null, true);
echo "\">
<img class=\"header-logo\" src=\"";
// line 8
echo twig_escape_filter($this->env, ((twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, ($context["webspaceSettings"] ?? null), "content", [], "any", false, true, false, 8), "headerLogo", [], "any", false, true, false, 8), "url", [], "any", true, true, false, 8)) ? (_twig_default_filter(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, ($context["webspaceSettings"] ?? null), "content", [], "any", false, true, false, 8), "headerLogo", [], "any", false, true, false, 8), "url", [], "any", false, false, false, 8), "/website/images/placeholder-image.png")) : ("/website/images/placeholder-image.png")), "html", null, true);
echo "\" alt=\"Logo\">
</a>
</div>
<div class=\"col-10 d-flex justify-content-end\">
<ul class=\"desktop-navbar d-none w-100 m-0 d-xl-inline-flex justify-content-end align-items-center\">
";
// line 13
$context['_parent'] = $context;
$context['_seq'] = twig_ensure_traversable(twig_slice($this->env, $this->env->getFunction('sulu_navigation_root_tree')->getCallable()("main", 4), 0, -1));
foreach ($context['_seq'] as $context["_key"] => $context["item"]) {
// line 14
echo " ";
if ((twig_get_attribute($this->env, $this->source, $context["item"], "title", [], "any", false, false, false, 14) == "Kontakt")) {
// line 15
echo " <li class=\"custom-dropdown-menu d-flex align-items-center position-relative\">
<a class=\"";
// line 16
echo (($this->extensions['App\Twig\AppExtension']->currentRoute(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_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.', 16, $this->source); })()), "request", [], "any", false, false, false, 16), "attributes", [], "any", false, false, false, 16), "get", [0 => "_route"], "method", false, false, false, 16), twig_get_attribute($this->env, $this->source, $context["item"], "template", [], "any", false, false, false, 16))) ? ("active") : (""));
echo "\"
href=\"";
// line 17
echo twig_escape_filter($this->env, $this->extensions['Sulu\Bundle\WebsiteBundle\Twig\Content\ContentPathTwigExtension']->getContentPath(twig_get_attribute($this->env, $this->source, $context["item"], "url", [], "any", false, false, false, 17)), "html", null, true);
echo "\"
";
// line 18
if ((twig_get_attribute($this->env, $this->source, $context["item"], "nodeType", [], "any", false, false, false, 18) == 4)) {
echo "target=\"_blank\" rel=\"noopener\"";
}
echo ">
<span>";
// line 19
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["item"], "title", [], "any", false, false, false, 19), "html", null, true);
echo "</span>
<i class=\"custom-dropdown-menu-icon fa-solid fa-chevron-down\"></i>
</a>
<div class=\"custom-dropdown-menu-wrapper top-space-relative\">
<ul class=\"custom-dropdown-menu-item shadow\">
<a class=\"d-block px-4 py-3 dropdown-link\" href=\"";
// line 24
echo twig_escape_filter($this->env, $this->extensions['Sulu\Bundle\WebsiteBundle\Twig\Content\ContentPathTwigExtension']->getContentPath(twig_get_attribute($this->env, $this->source, $context["item"], "url", [], "any", false, false, false, 24)), "html", null, true);
echo "#contact-form\">Kontaktformular</a>
<a class=\"d-block px-4 py-3 dropdown-link\" href=\"";
// line 25
echo twig_escape_filter($this->env, $this->extensions['Sulu\Bundle\WebsiteBundle\Twig\Content\ContentPathTwigExtension']->getContentPath(twig_get_attribute($this->env, $this->source, $context["item"], "url", [], "any", false, false, false, 25)), "html", null, true);
echo "#contact-persons\">Ansprechpartner</a>
</ul>
</div>
</li>
";
} else {
// line 30
echo " ";
if ((twig_length_filter($this->env, twig_get_attribute($this->env, $this->source, $context["item"], "children", [], "any", false, false, false, 30)) > 0)) {
// line 31
echo " <li class=\"custom-dropdown-menu d-flex align-items-center\">
<a class=\"";
// line 32
echo (($this->extensions['App\Twig\AppExtension']->currentRoute(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_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.', 32, $this->source); })()), "request", [], "any", false, false, false, 32), "attributes", [], "any", false, false, false, 32), "get", [0 => "_route"], "method", false, false, false, 32), twig_get_attribute($this->env, $this->source, $context["item"], "template", [], "any", false, false, false, 32))) ? ("active") : (""));
echo "\" href=\"";
echo twig_escape_filter($this->env, $this->extensions['Sulu\Bundle\WebsiteBundle\Twig\Content\ContentPathTwigExtension']->getContentPath(twig_get_attribute($this->env, $this->source, $context["item"], "url", [], "any", false, false, false, 32)), "html", null, true);
echo "\">
<span>";
// line 33
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["item"], "title", [], "any", false, false, false, 33), "html", null, true);
echo "</span>
<i class=\"custom-dropdown-menu-icon fa-solid fa-chevron-down\"></i>
</a>
<div class=\"custom-dropdown-menu-wrapper top-space w-100 \">
<div class=\"custom-dropdown-menu-item shadow py-3\">
<div class=\"container\">
<div class=\"row g-3\">
";
// line 40
$context['_parent'] = $context;
$context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, $context["item"], "children", [], "any", false, false, false, 40));
foreach ($context['_seq'] as $context["_key"] => $context["child"]) {
// line 41
echo " <div class=\"col-lg-3 col-6\">
<ul class=\"list-unstyled\">
<li>
<a class=\"noto-sans-bold d-inline-flex ";
// line 44
echo (($this->extensions['App\Twig\AppExtension']->currentRoute(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_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.', 44, $this->source); })()), "request", [], "any", false, false, false, 44), "attributes", [], "any", false, false, false, 44), "get", [0 => "_route"], "method", false, false, false, 44), twig_get_attribute($this->env, $this->source, $context["child"], "template", [], "any", false, false, false, 44))) ? ("active") : (""));
echo "\" href=\"";
echo twig_escape_filter($this->env, $this->extensions['Sulu\Bundle\WebsiteBundle\Twig\Content\ContentPathTwigExtension']->getContentPath(twig_get_attribute($this->env, $this->source, $context["child"], "url", [], "any", false, false, false, 44)), "html", null, true);
echo "\">
";
// line 45
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["child"], "title", [], "any", false, false, false, 45), "html", null, true);
echo "
</a>
</li>
";
// line 48
if ((twig_length_filter($this->env, twig_get_attribute($this->env, $this->source, $context["child"], "children", [], "any", false, false, false, 48)) > 0)) {
// line 49
echo " ";
$context['_parent'] = $context;
$context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, $context["child"], "children", [], "any", false, false, false, 49));
foreach ($context['_seq'] as $context["_key"] => $context["subchild"]) {
// line 50
echo " <li><a class=\"d-inline-flex ";
echo (($this->extensions['App\Twig\AppExtension']->currentRoute(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_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.', 50, $this->source); })()), "request", [], "any", false, false, false, 50), "attributes", [], "any", false, false, false, 50), "get", [0 => "_route"], "method", false, false, false, 50), twig_get_attribute($this->env, $this->source, $context["subchild"], "template", [], "any", false, false, false, 50))) ? ("active") : (""));
echo "\" href=\"";
echo twig_escape_filter($this->env, $this->extensions['Sulu\Bundle\WebsiteBundle\Twig\Content\ContentPathTwigExtension']->getContentPath(twig_get_attribute($this->env, $this->source, $context["subchild"], "url", [], "any", false, false, false, 50)), "html", null, true);
echo "\">";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["subchild"], "title", [], "any", false, false, false, 50), "html", null, true);
echo "</a></li>
";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['subchild'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 52
echo " ";
}
// line 53
echo " </ul>
</div>
";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['child'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 56
echo " </div>
</div>
</div>
</div>
</li>
";
} else {
// line 62
echo " <li>
<a ";
// line 63
if ((twig_get_attribute($this->env, $this->source, $context["item"], "nodeType", [], "any", false, false, false, 63) == 4)) {
echo "target=\"_blank\" rel=\"noopener\"";
}
echo " class=\"";
echo (($this->extensions['App\Twig\AppExtension']->currentRoute(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_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.', 63, $this->source); })()), "request", [], "any", false, false, false, 63), "attributes", [], "any", false, false, false, 63), "get", [0 => "_route"], "method", false, false, false, 63), twig_get_attribute($this->env, $this->source, $context["item"], "template", [], "any", false, false, false, 63))) ? ("active") : (""));
echo "\" href=\"";
echo twig_escape_filter($this->env, $this->extensions['Sulu\Bundle\WebsiteBundle\Twig\Content\ContentPathTwigExtension']->getContentPath(twig_get_attribute($this->env, $this->source, $context["item"], "url", [], "any", false, false, false, 63), twig_get_attribute($this->env, $this->source, $context["item"], "webspaceKey", [], "any", false, false, false, 63)), "html", null, true);
echo "\" title=\"";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["item"], "title", [], "any", false, false, false, 63), "html", null, true);
echo "\">
";
// line 64
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["item"], "title", [], "any", false, false, false, 64), "html", null, true);
echo "
</a>
</li>
";
}
// line 68
echo " ";
}
// line 69
echo " ";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['item'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 70
echo " <li class=\"me-0\">
<a class=\"nav-button py-0\" href=\"";
// line 71
echo twig_escape_filter($this->env, $this->extensions['Sulu\Bundle\WebsiteBundle\Twig\Content\ContentPathTwigExtension']->getContentPath(twig_get_attribute($this->env, $this->source, (isset($context["lastNavItem"]) || array_key_exists("lastNavItem", $context) ? $context["lastNavItem"] : (function () { throw new RuntimeError('Variable "lastNavItem" does not exist.', 71, $this->source); })()), "url", [], "any", false, false, false, 71), twig_get_attribute($this->env, $this->source, (isset($context["lastNavItem"]) || array_key_exists("lastNavItem", $context) ? $context["lastNavItem"] : (function () { throw new RuntimeError('Variable "lastNavItem" does not exist.', 71, $this->source); })()), "webspaceKey", [], "any", false, false, false, 71)), "html", null, true);
echo "\">
<span class=\"button fw-normal btn-nav d-inline-flex align-items-center justify-content-center darker-blue\">
<span>";
// line 73
echo twig_escape_filter($this->env, ((twig_get_attribute($this->env, $this->source, ($context["lastNavItem"] ?? null), "title", [], "any", true, true, false, 73)) ? (_twig_default_filter(twig_get_attribute($this->env, $this->source, ($context["lastNavItem"] ?? null), "title", [], "any", false, false, false, 73), "Mehr erfahren")) : ("Mehr erfahren")), "html", null, true);
echo "</span>
</span>
</a>
</li>
</ul>
<div data-bs-toggle=\"offcanvas\" data-bs-target=\"#offcanvasExample\" aria-controls=\"offcanvasExample\" class=\"hamburger-menu d-xl-none d-inline-flex\">
<i class=\"fa-solid fa-bars fa-2x\"></i>
</div>
</div>
</div>
</div>
</div>
<div class=\"offcanvas offcanvas-end d-flex flex-column justify-content-between\" tabindex=\"-1\" id=\"offcanvasExample\" aria-labelledby=\"offcanvasExampleLabel\">
<div class=\"px-3 navbar-mobile-header shadow-sm\">
<div class=\"d-flex align-items-center justify-content-between\">
<a href=\"";
// line 89
echo twig_escape_filter($this->env, $this->extensions['Sulu\Bundle\WebsiteBundle\Twig\Content\ContentPathTwigExtension']->getContentRootPath(), "html", null, true);
echo "\">
<img class=\"header-logo\" src=\"";
// line 90
echo twig_escape_filter($this->env, ((twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, ($context["webspaceSettings"] ?? null), "content", [], "any", false, true, false, 90), "headerLogo", [], "any", false, true, false, 90), "url", [], "any", true, true, false, 90)) ? (_twig_default_filter(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, ($context["webspaceSettings"] ?? null), "content", [], "any", false, true, false, 90), "headerLogo", [], "any", false, true, false, 90), "url", [], "any", false, false, false, 90), "/website/images/placeholder-image.png")) : ("/website/images/placeholder-image.png")), "html", null, true);
echo "\" alt=\"Logo\">
</a>
<i data-bs-dismiss=\"offcanvas\" aria-label=\"Close\" class=\"navbar-close-button fa-solid fa-xmark fa-2x\"></i>
</div>
</div>
<div class=\"navbar-mobile-body\">
<ul class=\"ul-body\">
";
// line 97
$context['_parent'] = $context;
$context['_seq'] = twig_ensure_traversable(twig_slice($this->env, $this->env->getFunction('sulu_navigation_root_tree')->getCallable()("main", 4), 0, -1));
foreach ($context['_seq'] as $context["_key"] => $context["item"]) {
// line 98
echo " <li>
";
// line 99
if ((twig_get_attribute($this->env, $this->source, $context["item"], "title", [], "any", false, false, false, 99) == "Kontakt")) {
// line 100
echo " <a class=\"d-inline-flex align-items-center contact-collapse-mobile-button\" data-bs-toggle=\"collapse\" href=\"#contactCollapse\" role=\"button\" aria-expanded=\"false\" aria-controls=\"contactCollapse\">
<span class=\"me-2\">";
// line 101
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["item"], "title", [], "any", false, false, false, 101), "html", null, true);
echo "</span>
<i class=\"arrow-right fa-solid fa-angle-down\"></i>
</a>
<div class=\"collapse\" id=\"contactCollapse\">
<ul class=\"ms-4 list-unstyled\">
<li>
<a class=\"d-inline-flex noto-sans-bold ";
// line 107
echo (($this->extensions['App\Twig\AppExtension']->currentRoute(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_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.', 107, $this->source); })()), "request", [], "any", false, false, false, 107), "attributes", [], "any", false, false, false, 107), "get", [0 => "_route"], "method", false, false, false, 107), twig_get_attribute($this->env, $this->source, $context["item"], "template", [], "any", false, false, false, 107))) ? ("active") : (""));
echo "\" href=\"";
echo twig_escape_filter($this->env, $this->extensions['Sulu\Bundle\WebsiteBundle\Twig\Content\ContentPathTwigExtension']->getContentPath(twig_get_attribute($this->env, $this->source, $context["item"], "url", [], "any", false, false, false, 107)), "html", null, true);
echo "\">Übersicht</a>
</li>
<li data-bs-dismiss=\"offcanvas\" class=\"collapse-contact-accordion-button\">
<a class=\"d-inline-flex\" href=\"";
// line 110
echo twig_escape_filter($this->env, $this->extensions['Sulu\Bundle\WebsiteBundle\Twig\Content\ContentPathTwigExtension']->getContentPath(twig_get_attribute($this->env, $this->source, $context["item"], "url", [], "any", false, false, false, 110)), "html", null, true);
echo "#contact-form\">Kontaktformular</a>
</li>
<li data-bs-dismiss=\"offcanvas\" class=\"collapse-contact-accordion-button\">
<a class=\"d-inline-flex\" href=\"";
// line 113
echo twig_escape_filter($this->env, $this->extensions['Sulu\Bundle\WebsiteBundle\Twig\Content\ContentPathTwigExtension']->getContentPath(twig_get_attribute($this->env, $this->source, $context["item"], "url", [], "any", false, false, false, 113)), "html", null, true);
echo "#contact-persons\">Ansprechpartner</a>
</li>
</ul>
</div>
";
} else {
// line 118
echo " ";
if ((twig_length_filter($this->env, twig_get_attribute($this->env, $this->source, $context["item"], "children", [], "any", false, false, false, 118)) > 0)) {
// line 119
echo " <a class=\"d-inline-flex align-items-center services-collapse-mobile-button\" data-bs-toggle=\"collapse\" href=\"#menuAccordion\" role=\"button\" aria-expanded=\"false\" aria-controls=\"menuAccordion\">
<span class=\"me-2\">";
// line 120
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["item"], "title", [], "any", false, false, false, 120), "html", null, true);
echo "</span>
<i class=\"arrow-right fa-solid fa-angle-down\"></i>
</a>
<div class=\"ms-4 collapse\" id=\"menuAccordion\">
";
// line 124
if ((twig_get_attribute($this->env, $this->source, $context["item"], "title", [], "any", false, false, false, 124) == "Leistungen")) {
// line 125
echo " <ul class=\"list-unstyled\">
<li data-bs-dismiss=\"offcanvas\" class=\"collapse-services-accordion-button\">
<a class=\"noto-sans-bold d-inline-flex ";
// line 127
echo (($this->extensions['App\Twig\AppExtension']->currentRoute(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_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.', 127, $this->source); })()), "request", [], "any", false, false, false, 127), "attributes", [], "any", false, false, false, 127), "get", [0 => "_route"], "method", false, false, false, 127), twig_get_attribute($this->env, $this->source, $context["item"], "template", [], "any", false, false, false, 127))) ? ("active") : (""));
echo "\" href=\"";
echo twig_escape_filter($this->env, $this->extensions['Sulu\Bundle\WebsiteBundle\Twig\Content\ContentPathTwigExtension']->getContentPath(twig_get_attribute($this->env, $this->source, $context["item"], "url", [], "any", false, false, false, 127)), "html", null, true);
echo "\">Übersicht</a>
</li>
</ul>
";
}
// line 131
echo " ";
$context['_parent'] = $context;
$context['_seq'] = twig_ensure_traversable(twig_slice($this->env, $this->env->getFunction('sulu_navigation_root_tree')->getCallable()("main", 4), 0, -1));
foreach ($context['_seq'] as $context["_key"] => $context["item"]) {
// line 132
echo " ";
$context['_parent'] = $context;
$context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, $context["item"], "children", [], "any", false, false, false, 132));
foreach ($context['_seq'] as $context["_key"] => $context["child"]) {
// line 133
echo " <ul class=\"list-unstyled\">
<li data-bs-dismiss=\"offcanvas\" class=\"collapse-services-accordion-button\">
<a class=\"noto-sans-bold d-inline-flex ";
// line 135
echo (($this->extensions['App\Twig\AppExtension']->currentRoute(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_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.', 135, $this->source); })()), "request", [], "any", false, false, false, 135), "attributes", [], "any", false, false, false, 135), "get", [0 => "_route"], "method", false, false, false, 135), twig_get_attribute($this->env, $this->source, $context["child"], "template", [], "any", false, false, false, 135))) ? ("active") : (""));
echo "\" href=\"";
echo twig_escape_filter($this->env, $this->extensions['Sulu\Bundle\WebsiteBundle\Twig\Content\ContentPathTwigExtension']->getContentPath(twig_get_attribute($this->env, $this->source, $context["child"], "url", [], "any", false, false, false, 135)), "html", null, true);
echo "\">
";
// line 136
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["child"], "title", [], "any", false, false, false, 136), "html", null, true);
echo "
</a>
</li>
";
// line 139
if ((twig_length_filter($this->env, twig_get_attribute($this->env, $this->source, $context["child"], "children", [], "any", false, false, false, 139)) > 0)) {
// line 140
echo " ";
$context['_parent'] = $context;
$context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, $context["child"], "children", [], "any", false, false, false, 140));
foreach ($context['_seq'] as $context["_key"] => $context["subchild"]) {
// line 141
echo " <li data-bs-dismiss=\"offcanvas\" class=\"collapse-services-accordion-button\"><a class=\"d-inline-flex ";
echo (($this->extensions['App\Twig\AppExtension']->currentRoute(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_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.', 141, $this->source); })()), "request", [], "any", false, false, false, 141), "attributes", [], "any", false, false, false, 141), "get", [0 => "_route"], "method", false, false, false, 141), twig_get_attribute($this->env, $this->source, $context["subchild"], "template", [], "any", false, false, false, 141))) ? ("active") : (""));
echo "\" href=\"";
echo twig_escape_filter($this->env, $this->extensions['Sulu\Bundle\WebsiteBundle\Twig\Content\ContentPathTwigExtension']->getContentPath(twig_get_attribute($this->env, $this->source, $context["subchild"], "url", [], "any", false, false, false, 141)), "html", null, true);
echo "\">";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["subchild"], "title", [], "any", false, false, false, 141), "html", null, true);
echo "</a></li>
";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['subchild'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 143
echo " ";
}
// line 144
echo " </ul>
";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['child'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 146
echo " ";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['item'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 147
echo " </div>
";
} else {
// line 149
echo " <a
id=\"item-";
// line 150
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["item"], "id", [], "any", false, false, false, 150), "html", null, true);
echo "\"
class=\"d-inline-flex ";
// line 151
echo (($this->extensions['App\Twig\AppExtension']->currentRoute(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_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.', 151, $this->source); })()), "request", [], "any", false, false, false, 151), "attributes", [], "any", false, false, false, 151), "get", [0 => "_route"], "method", false, false, false, 151), twig_get_attribute($this->env, $this->source, $context["item"], "template", [], "any", false, false, false, 151))) ? ("active") : (""));
echo "\"
href=\"";
// line 152
echo twig_escape_filter($this->env, $this->extensions['Sulu\Bundle\WebsiteBundle\Twig\Content\ContentPathTwigExtension']->getContentPath(twig_get_attribute($this->env, $this->source, $context["item"], "url", [], "any", false, false, false, 152)), "html", null, true);
echo "\"
";
// line 153
if ((twig_get_attribute($this->env, $this->source, $context["item"], "nodeType", [], "any", false, false, false, 153) == 4)) {
echo "target=\"_blank\" rel=\"noopener\"";
}
// line 154
echo " >
";
// line 155
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["item"], "title", [], "any", false, false, false, 155), "html", null, true);
echo "
</a>
";
}
// line 158
echo " ";
}
// line 159
echo " </li>
";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['item'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 161
echo " </ul>
<a class=\"navbar-mobile-button nav-button\" href=\"";
// line 162
echo twig_escape_filter($this->env, $this->extensions['Sulu\Bundle\WebsiteBundle\Twig\Content\ContentPathTwigExtension']->getContentPath(twig_get_attribute($this->env, $this->source, (isset($context["lastNavItem"]) || array_key_exists("lastNavItem", $context) ? $context["lastNavItem"] : (function () { throw new RuntimeError('Variable "lastNavItem" does not exist.', 162, $this->source); })()), "url", [], "any", false, false, false, 162), twig_get_attribute($this->env, $this->source, (isset($context["lastNavItem"]) || array_key_exists("lastNavItem", $context) ? $context["lastNavItem"] : (function () { throw new RuntimeError('Variable "lastNavItem" does not exist.', 162, $this->source); })()), "webspaceKey", [], "any", false, false, false, 162)), "html", null, true);
echo "\">
<span class=\"button fw-normal btn-nav d-inline-flex align-items-center justify-content-center darker-blue w-100\">
";
// line 164
echo twig_include($this->env, $context, "@components/icons/person-circle.html.twig", ["color" => "text-yellow"]);
// line 166
echo "
<span class=\"ms-2\">";
// line 167
echo twig_escape_filter($this->env, ((twig_get_attribute($this->env, $this->source, ($context["lastNavItem"] ?? null), "title", [], "any", true, true, false, 167)) ? (_twig_default_filter(twig_get_attribute($this->env, $this->source, ($context["lastNavItem"] ?? null), "title", [], "any", false, false, false, 167), "Mehr erfahren")) : ("Mehr erfahren")), "html", null, true);
echo "</span>
</span>
</a>
</div>
</div>
</div>
";
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
}
public function getTemplateName()
{
return "components/navbar.html.twig";
}
public function isTraitable()
{
return false;
}
public function getDebugInfo()
{
return array ( 450 => 167, 447 => 166, 445 => 164, 440 => 162, 437 => 161, 430 => 159, 427 => 158, 421 => 155, 418 => 154, 414 => 153, 410 => 152, 406 => 151, 402 => 150, 399 => 149, 395 => 147, 389 => 146, 382 => 144, 379 => 143, 366 => 141, 361 => 140, 359 => 139, 353 => 136, 347 => 135, 343 => 133, 338 => 132, 333 => 131, 324 => 127, 320 => 125, 318 => 124, 311 => 120, 308 => 119, 305 => 118, 297 => 113, 291 => 110, 283 => 107, 274 => 101, 271 => 100, 269 => 99, 266 => 98, 262 => 97, 252 => 90, 248 => 89, 229 => 73, 224 => 71, 221 => 70, 215 => 69, 212 => 68, 205 => 64, 193 => 63, 190 => 62, 182 => 56, 174 => 53, 171 => 52, 158 => 50, 153 => 49, 151 => 48, 145 => 45, 139 => 44, 134 => 41, 130 => 40, 120 => 33, 114 => 32, 111 => 31, 108 => 30, 100 => 25, 96 => 24, 88 => 19, 82 => 18, 78 => 17, 74 => 16, 71 => 15, 68 => 14, 64 => 13, 56 => 8, 52 => 7, 45 => 2, 43 => 1,);
}
public function getSourceContext()
{
return new Source("{% set lastNavItem = sulu_navigation_root_tree('main', 2)|last %}
<div class=\"nav-wrapper\">
<div class=\"menu position-fixed top-0 w-100 bg-white d-flex align-items-center shadow-sm\">
<div class=\"container\">
<div class=\"row d-flex align-items-center\">
<div class=\"col-2\">
<a href=\"{{ sulu_content_root_path() }}\">
<img class=\"header-logo\" src=\"{{ webspaceSettings.content.headerLogo.url|default('/website/images/placeholder-image.png') }}\" alt=\"Logo\">
</a>
</div>
<div class=\"col-10 d-flex justify-content-end\">
<ul class=\"desktop-navbar d-none w-100 m-0 d-xl-inline-flex justify-content-end align-items-center\">
{% for item in sulu_navigation_root_tree('main', 4)|slice(0, -1) %}
{% if item.title == 'Kontakt' %}
<li class=\"custom-dropdown-menu d-flex align-items-center position-relative\">
<a class=\"{{ active_route(app.request.attributes.get( '_route' ), item.template) ? 'active' }}\"
href=\"{{ sulu_content_path(item.url) }}\"
{% if item.nodeType == 4 %}target=\"_blank\" rel=\"noopener\"{% endif %}>
<span>{{ item.title }}</span>
<i class=\"custom-dropdown-menu-icon fa-solid fa-chevron-down\"></i>
</a>
<div class=\"custom-dropdown-menu-wrapper top-space-relative\">
<ul class=\"custom-dropdown-menu-item shadow\">
<a class=\"d-block px-4 py-3 dropdown-link\" href=\"{{ sulu_content_path(item.url) }}#contact-form\">Kontaktformular</a>
<a class=\"d-block px-4 py-3 dropdown-link\" href=\"{{ sulu_content_path(item.url) }}#contact-persons\">Ansprechpartner</a>
</ul>
</div>
</li>
{% else %}
{% if item.children|length > 0 %}
<li class=\"custom-dropdown-menu d-flex align-items-center\">
<a class=\"{{ active_route(app.request.attributes.get( '_route' ), item.template) ? 'active' }}\" href=\"{{ sulu_content_path(item.url) }}\">
<span>{{ item.title }}</span>
<i class=\"custom-dropdown-menu-icon fa-solid fa-chevron-down\"></i>
</a>
<div class=\"custom-dropdown-menu-wrapper top-space w-100 \">
<div class=\"custom-dropdown-menu-item shadow py-3\">
<div class=\"container\">
<div class=\"row g-3\">
{% for child in item.children %}
<div class=\"col-lg-3 col-6\">
<ul class=\"list-unstyled\">
<li>
<a class=\"noto-sans-bold d-inline-flex {{ active_route(app.request.attributes.get( '_route' ), child.template) ? 'active' }}\" href=\"{{ sulu_content_path(child.url) }}\">
{{ child.title }}
</a>
</li>
{% if (child.children|length > 0) %}
{% for subchild in child.children %}
<li><a class=\"d-inline-flex {{ active_route(app.request.attributes.get( '_route' ), subchild.template) ? 'active' }}\" href=\"{{ sulu_content_path(subchild.url) }}\">{{ subchild.title }}</a></li>
{% endfor %}
{% endif %}
</ul>
</div>
{% endfor %}
</div>
</div>
</div>
</div>
</li>
{% else %}
<li>
<a {% if item.nodeType == 4 %}target=\"_blank\" rel=\"noopener\"{% endif %} class=\"{{ active_route(app.request.attributes.get( '_route' ), item.template) ? 'active' }}\" href=\"{{ sulu_content_path(item.url, item.webspaceKey) }}\" title=\"{{ item.title }}\">
{{ item.title }}
</a>
</li>
{% endif %}
{% endif %}
{% endfor %}
<li class=\"me-0\">
<a class=\"nav-button py-0\" href=\"{{ sulu_content_path(lastNavItem.url, lastNavItem.webspaceKey) }}\">
<span class=\"button fw-normal btn-nav d-inline-flex align-items-center justify-content-center darker-blue\">
<span>{{ lastNavItem.title|default('Mehr erfahren') }}</span>
</span>
</a>
</li>
</ul>
<div data-bs-toggle=\"offcanvas\" data-bs-target=\"#offcanvasExample\" aria-controls=\"offcanvasExample\" class=\"hamburger-menu d-xl-none d-inline-flex\">
<i class=\"fa-solid fa-bars fa-2x\"></i>
</div>
</div>
</div>
</div>
</div>
<div class=\"offcanvas offcanvas-end d-flex flex-column justify-content-between\" tabindex=\"-1\" id=\"offcanvasExample\" aria-labelledby=\"offcanvasExampleLabel\">
<div class=\"px-3 navbar-mobile-header shadow-sm\">
<div class=\"d-flex align-items-center justify-content-between\">
<a href=\"{{ sulu_content_root_path() }}\">
<img class=\"header-logo\" src=\"{{ webspaceSettings.content.headerLogo.url|default('/website/images/placeholder-image.png') }}\" alt=\"Logo\">
</a>
<i data-bs-dismiss=\"offcanvas\" aria-label=\"Close\" class=\"navbar-close-button fa-solid fa-xmark fa-2x\"></i>
</div>
</div>
<div class=\"navbar-mobile-body\">
<ul class=\"ul-body\">
{% for item in sulu_navigation_root_tree('main', 4)|slice(0, -1) %}
<li>
{% if item.title == 'Kontakt' %}
<a class=\"d-inline-flex align-items-center contact-collapse-mobile-button\" data-bs-toggle=\"collapse\" href=\"#contactCollapse\" role=\"button\" aria-expanded=\"false\" aria-controls=\"contactCollapse\">
<span class=\"me-2\">{{ item.title }}</span>
<i class=\"arrow-right fa-solid fa-angle-down\"></i>
</a>
<div class=\"collapse\" id=\"contactCollapse\">
<ul class=\"ms-4 list-unstyled\">
<li>
<a class=\"d-inline-flex noto-sans-bold {{ active_route(app.request.attributes.get( '_route' ), item.template) ? 'active' }}\" href=\"{{ sulu_content_path(item.url) }}\">Übersicht</a>
</li>
<li data-bs-dismiss=\"offcanvas\" class=\"collapse-contact-accordion-button\">
<a class=\"d-inline-flex\" href=\"{{ sulu_content_path(item.url) }}#contact-form\">Kontaktformular</a>
</li>
<li data-bs-dismiss=\"offcanvas\" class=\"collapse-contact-accordion-button\">
<a class=\"d-inline-flex\" href=\"{{ sulu_content_path(item.url) }}#contact-persons\">Ansprechpartner</a>
</li>
</ul>
</div>
{% else %}
{% if (item.children|length > 0) %}
<a class=\"d-inline-flex align-items-center services-collapse-mobile-button\" data-bs-toggle=\"collapse\" href=\"#menuAccordion\" role=\"button\" aria-expanded=\"false\" aria-controls=\"menuAccordion\">
<span class=\"me-2\">{{ item.title }}</span>
<i class=\"arrow-right fa-solid fa-angle-down\"></i>
</a>
<div class=\"ms-4 collapse\" id=\"menuAccordion\">
{% if (item.title == 'Leistungen') %}
<ul class=\"list-unstyled\">
<li data-bs-dismiss=\"offcanvas\" class=\"collapse-services-accordion-button\">
<a class=\"noto-sans-bold d-inline-flex {{ active_route(app.request.attributes.get( '_route' ), item.template) ? 'active' }}\" href=\"{{ sulu_content_path(item.url) }}\">Übersicht</a>
</li>
</ul>
{% endif %}
{% for item in sulu_navigation_root_tree('main', 4)|slice(0, -1) %}
{% for child in item.children %}
<ul class=\"list-unstyled\">
<li data-bs-dismiss=\"offcanvas\" class=\"collapse-services-accordion-button\">
<a class=\"noto-sans-bold d-inline-flex {{ active_route(app.request.attributes.get( '_route' ), child.template) ? 'active' }}\" href=\"{{ sulu_content_path(child.url) }}\">
{{ child.title }}
</a>
</li>
{% if (child.children|length > 0) %}
{% for subchild in child.children %}
<li data-bs-dismiss=\"offcanvas\" class=\"collapse-services-accordion-button\"><a class=\"d-inline-flex {{ active_route(app.request.attributes.get( '_route' ), subchild.template) ? 'active' }}\" href=\"{{ sulu_content_path(subchild.url) }}\">{{ subchild.title }}</a></li>
{% endfor %}
{% endif %}
</ul>
{% endfor %}
{% endfor %}
</div>
{% else %}
<a
id=\"item-{{ item.id }}\"
class=\"d-inline-flex {{ active_route(app.request.attributes.get( '_route' ), item.template) ? 'active' }}\"
href=\"{{ sulu_content_path(item.url) }}\"
{% if item.nodeType == 4 %}target=\"_blank\" rel=\"noopener\"{% endif %}
>
{{ item.title }}
</a>
{% endif %}
{% endif %}
</li>
{% endfor %}
</ul>
<a class=\"navbar-mobile-button nav-button\" href=\"{{ sulu_content_path(lastNavItem.url, lastNavItem.webspaceKey) }}\">
<span class=\"button fw-normal btn-nav d-inline-flex align-items-center justify-content-center darker-blue w-100\">
{{ include('@components/icons/person-circle.html.twig', {
color: 'text-yellow'
}) }}
<span class=\"ms-2\">{{ lastNavItem.title|default('Mehr erfahren') }}</span>
</span>
</a>
</div>
</div>
</div>
", "components/navbar.html.twig", "/var/www/html/templates/components/navbar.html.twig");
}
}