var/cache/dev/twig/22/22244e4c26b731d89d62cf5068d46307.php line 44

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\Sandbox\SecurityNotAllowedTestError;
  13. use Twig\Source;
  14. use Twig\Template;
  15. use Twig\TemplateWrapper;
  16. /* base.html.twig */
  17. class __TwigTemplate_3e45b4e10501a777aa864a0abb30544f extends Template
  18. {
  19. private Source $source;
  20. /**
  21. * @var array<string, Template>
  22. */
  23. private array $macros = [];
  24. public function __construct(Environment $env)
  25. {
  26. parent::__construct($env);
  27. $this->source = $this->getSourceContext();
  28. $this->parent = false;
  29. $this->blocks = [
  30. 'stylesheets' => [$this, 'block_stylesheets'],
  31. 'title' => [$this, 'block_title'],
  32. 'menu' => [$this, 'block_menu'],
  33. 'body' => [$this, 'block_body'],
  34. 'javascripts' => [$this, 'block_javascripts'],
  35. ];
  36. }
  37. protected function doDisplay(array $context, array $blocks = []): iterable
  38. {
  39. $macros = $this->macros;
  40. $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  41. $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "base.html.twig"));
  42. $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  43. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "base.html.twig"));
  44. // line 1
  45. yield "<!DOCTYPE html>
  46. <html>
  47. <head>
  48. <meta charset=\"UTF-8\">
  49. <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">
  50. <meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\">
  51. ";
  52. // line 7
  53. yield from $this->unwrap()->yieldBlock('stylesheets', $context, $blocks);
  54. // line 14
  55. yield " <title>";
  56. yield from $this->unwrap()->yieldBlock('title', $context, $blocks);
  57. yield "</title>
  58. ";
  59. // line 16
  60. yield from $this->load("partials/google_tag_manager.html.twig", 16)->unwrap()->yield($context);
  61. // line 17
  62. yield " </head>
  63. <body>
  64. ";
  65. // line 19
  66. yield from $this->load("partials/google_tag_manager_noscript.html.twig", 19)->unwrap()->yield($context);
  67. // line 20
  68. yield "
  69. <header class=\"header\">
  70. <div class=\"header-inner\">
  71. <div class=\"logo\">
  72. <a href=\"/\">
  73. <img src=\"";
  74. // line 25
  75. yield (string) $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("images/logo.png"), "html", null, true);
  76. yield "\" alt=\"\">
  77. </a>
  78. </div>
  79. ";
  80. // line 28
  81. yield from $this->unwrap()->yieldBlock('menu', $context, $blocks);
  82. // line 31
  83. yield " </div>
  84. </header>
  85. ";
  86. // line 34
  87. yield from $this->unwrap()->yieldBlock('body', $context, $blocks);
  88. // line 36
  89. yield "
  90. <footer class=\"footer\">
  91. <nav class=\"footer-menu\">
  92. <div class=\"navmenu-inner\">
  93. <div class=\"tabs\">
  94. <ul>
  95. <li>
  96. <a href=\"";
  97. // line 43
  98. yield (string) $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("contact");
  99. yield "\">Kontakt</a>
  100. </li>
  101. <li>
  102. <div class=\"tab\" data-navmenutab=\"navmenuImpressum\">
  103. <a href=\"#\">Impressum</a>
  104. </div>
  105. </li>
  106. <li>
  107. <div class=\"tab\" data-navmenutab=\"navmenuDatenschutz\">
  108. <a href=\"#\">Datenschutz</a>
  109. </div>
  110. </li>
  111. </ul>
  112. </div>
  113. </div>
  114. </nav>
  115. </footer>
  116. <!--script-- src=\"https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js\"></script-->
  117. ";
  118. // line 66
  119. yield "
  120. <script src=\"https://code.jquery.com/jquery-3.6.0.min.js\"></script>
  121. <script src=\"https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js\"></script>
  122. <script src=\"https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js\"></script>
  123. <script src=\"";
  124. // line 72
  125. yield (string) $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("node_modules/perfect-scrollbar/dist/perfect-scrollbar.min.js"), "html", null, true);
  126. yield "\"></script>
  127. <script src=\"";
  128. // line 73
  129. yield (string) $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("node_modules/scrollbooster/dist/scrollbooster.min.js"), "html", null, true);
  130. yield "\"></script>
  131. <script src=\"";
  132. // line 74
  133. yield (string) $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("node_modules/jquery-mousewheel/jquery.mousewheel.min.js"), "html", null, true);
  134. yield "\"></script>
  135. <script src=\"";
  136. // line 75
  137. yield (string) $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/main.js"), "html", null, true);
  138. yield "\"></script>
  139. ";
  140. // line 77
  141. yield from $this->unwrap()->yieldBlock('javascripts', $context, $blocks);
  142. // line 79
  143. yield " </body>
  144. </html>
  145. ";
  146. $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  147. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  148. yield from [];
  149. }
  150. // line 7
  151. /**
  152. * @return iterable<null|scalar|\Stringable>
  153. */
  154. public function block_stylesheets(array $context, array $blocks = []): iterable
  155. {
  156. $macros = $this->macros;
  157. $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  158. $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheets"));
  159. $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  160. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheets"));
  161. // line 8
  162. yield " <link rel=\"stylesheet\" href=\"https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css\" integrity=\"sha384-PsH8R72JQ3SOdhVi3uxftmaW6Vc51MKb0q5P2rRUpPvrszuE4W1povHYgTpBfshb\" crossorigin=\"anonymous\">
  163. <link rel=\"stylesheet\" href=\"";
  164. // line 9
  165. yield (string) $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("node_modules/perfect-scrollbar/css/perfect-scrollbar.css"), "html", null, true);
  166. yield "\">
  167. <link rel=\"stylesheet\" href=\"";
  168. // line 10
  169. yield (string) $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("css/main.css"), "html", null, true);
  170. yield "\">
  171. <link rel=\"stylesheet\" href=\"";
  172. // line 11
  173. yield (string) $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("css/fonts.css"), "html", null, true);
  174. yield "\">
  175. <link rel=\"stylesheet\" href=\"";
  176. // line 12
  177. yield (string) $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("css/bootstrap.css"), "html", null, true);
  178. yield "\" media=\"screen\">
  179. ";
  180. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  181. $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  182. yield from [];
  183. }
  184. // line 14
  185. /**
  186. * @return iterable<null|scalar|\Stringable>
  187. */
  188. public function block_title(array $context, array $blocks = []): iterable
  189. {
  190. $macros = $this->macros;
  191. $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  192. $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "title"));
  193. $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  194. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "title"));
  195. yield "martinbrake.de";
  196. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  197. $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  198. yield from [];
  199. }
  200. // line 28
  201. /**
  202. * @return iterable<null|scalar|\Stringable>
  203. */
  204. public function block_menu(array $context, array $blocks = []): iterable
  205. {
  206. $macros = $this->macros;
  207. $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  208. $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu"));
  209. $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  210. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu"));
  211. // line 29
  212. yield " ";
  213. yield from $this->load("navmenubase.html.twig", 29)->unwrap()->yield($context);
  214. // line 30
  215. yield " ";
  216. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  217. $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  218. yield from [];
  219. }
  220. // line 34
  221. /**
  222. * @return iterable<null|scalar|\Stringable>
  223. */
  224. public function block_body(array $context, array $blocks = []): iterable
  225. {
  226. $macros = $this->macros;
  227. $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  228. $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "body"));
  229. $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  230. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "body"));
  231. // line 35
  232. yield " ";
  233. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  234. $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  235. yield from [];
  236. }
  237. // line 77
  238. /**
  239. * @return iterable<null|scalar|\Stringable>
  240. */
  241. public function block_javascripts(array $context, array $blocks = []): iterable
  242. {
  243. $macros = $this->macros;
  244. $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  245. $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts"));
  246. $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  247. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts"));
  248. // line 78
  249. yield " ";
  250. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  251. $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  252. yield from [];
  253. }
  254. /**
  255. * @codeCoverageIgnore
  256. */
  257. public function getTemplateName(): string
  258. {
  259. return "base.html.twig";
  260. }
  261. /**
  262. * @codeCoverageIgnore
  263. */
  264. public function isTraitable(): bool
  265. {
  266. return false;
  267. }
  268. /**
  269. * @codeCoverageIgnore
  270. */
  271. public function getDebugInfo(): array
  272. {
  273. return array ( 302 => 78, 289 => 77, 278 => 35, 265 => 34, 254 => 30, 251 => 29, 238 => 28, 215 => 14, 202 => 12, 198 => 11, 194 => 10, 190 => 9, 187 => 8, 174 => 7, 161 => 79, 159 => 77, 154 => 75, 150 => 74, 146 => 73, 142 => 72, 134 => 66, 109 => 43, 100 => 36, 98 => 34, 93 => 31, 91 => 28, 85 => 25, 78 => 20, 76 => 19, 72 => 17, 70 => 16, 64 => 14, 62 => 7, 54 => 1,);
  274. }
  275. public function getSourceContext(): Source
  276. {
  277. return new Source("<!DOCTYPE html>
  278. <html>
  279. <head>
  280. <meta charset=\"UTF-8\">
  281. <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">
  282. <meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\">
  283. {% block stylesheets %}
  284. <link rel=\"stylesheet\" href=\"https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css\" integrity=\"sha384-PsH8R72JQ3SOdhVi3uxftmaW6Vc51MKb0q5P2rRUpPvrszuE4W1povHYgTpBfshb\" crossorigin=\"anonymous\">
  285. <link rel=\"stylesheet\" href=\"{{ asset(\x27node_modules/perfect-scrollbar/css/perfect-scrollbar.css\x27) }}\">
  286. <link rel=\"stylesheet\" href=\"{{ asset(\x27css/main.css\x27)}}\">
  287. <link rel=\"stylesheet\" href=\"{{ asset(\x27css/fonts.css\x27)}}\">
  288. <link rel=\"stylesheet\" href=\"{{ asset(\x27css/bootstrap.css\x27) }}\" media=\"screen\">
  289. {% endblock %}
  290. <title>{% block title %}martinbrake.de{% endblock %}</title>
  291. {% include \x27partials/google_tag_manager.html.twig\x27 %}
  292. </head>
  293. <body>
  294. {% include \x27partials/google_tag_manager_noscript.html.twig\x27 %}
  295. <header class=\"header\">
  296. <div class=\"header-inner\">
  297. <div class=\"logo\">
  298. <a href=\"/\">
  299. <img src=\"{{asset(\x27images/logo.png\x27)}}\" alt=\"\">
  300. </a>
  301. </div>
  302. {% block menu %}
  303. {% include \x27navmenubase.html.twig\x27%}
  304. {% endblock %}
  305. </div>
  306. </header>
  307. {% block body %}
  308. {% endblock %}
  309. <footer class=\"footer\">
  310. <nav class=\"footer-menu\">
  311. <div class=\"navmenu-inner\">
  312. <div class=\"tabs\">
  313. <ul>
  314. <li>
  315. <a href=\"{{ path(\x27contact\x27) }}\">Kontakt</a>
  316. </li>
  317. <li>
  318. <div class=\"tab\" data-navmenutab=\"navmenuImpressum\">
  319. <a href=\"#\">Impressum</a>
  320. </div>
  321. </li>
  322. <li>
  323. <div class=\"tab\" data-navmenutab=\"navmenuDatenschutz\">
  324. <a href=\"#\">Datenschutz</a>
  325. </div>
  326. </li>
  327. </ul>
  328. </div>
  329. </div>
  330. </nav>
  331. </footer>
  332. <!--script-- src=\"https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js\"></script-->
  333. {# <script src=\"{{ asset(\x27node_modules/jquery/dist/jquery.min.js\x27)}}\"></script> #}
  334. <script src=\"https://code.jquery.com/jquery-3.6.0.min.js\"></script>
  335. <script src=\"https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js\"></script>
  336. <script src=\"https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js\"></script>
  337. <script src=\"{{ asset(\x27node_modules/perfect-scrollbar/dist/perfect-scrollbar.min.js\x27)}}\"></script>
  338. <script src=\"{{ asset(\x27node_modules/scrollbooster/dist/scrollbooster.min.js\x27)}}\"></script>
  339. <script src=\"{{ asset(\x27node_modules/jquery-mousewheel/jquery.mousewheel.min.js\x27)}}\"></script>
  340. <script src=\"{{ asset(\x27js/main.js\x27)}}\"></script>
  341. {% block javascripts %}
  342. {% endblock %}
  343. </body>
  344. </html>
  345. ", "base.html.twig", "/var/www/vhosts/martinbrake.de/httpdocs/templates/base.html.twig");
  346. }
  347. }