templates/base.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html>
  3.     <head>
  4.         <meta charset="UTF-8">
  5.         <meta name="viewport" content="width=device-width, initial-scale=1">
  6.         {% if page is defined %}
  7.         <title>{% block title %}{{ page.title }}{% endblock %}</title>
  8.         {% else %}
  9.         <title>Welcome!</title>
  10.         {% endif %}
  11.         {% if page.metas is defined %}
  12.             {% if page.metas.keywords is defined %}<meta name="keywords" content="{{ page.metas.keywords }}">{% endif %}
  13.             {% if page.metas.description is defined %}<meta name="description" content="{{ page.metas.description }}">{% endif %}
  14.         {% endif %}
  15.         <link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png">
  16.         <link rel="icon" type="image/png" sizes="32x32" href="/assets/favicon-32x32.png">
  17.         <link rel="icon" type="image/png" sizes="16x16" href="/assets/favicon-16x16.png">
  18.         <link rel="manifest" href="/assets/site.webmanifest">
  19.         <link rel="mask-icon" href="/assets/safari-pinned-tab.svg" color="#5bbad5">
  20.         <meta name="msapplication-TileColor" content="#da532c">
  21.         <meta name="theme-color" content="#ffffff">
  22.         <!--link href="https://fonts.googleapis.com/css2?family=Amaranth&display=swap" rel="stylesheet"-->
  23.         <link rel="stylesheet" href="/assets/css/bootstrap.css">
  24.         <link rel="stylesheet" href="/assets/css/global.css">
  25.         <link rel="stylesheet" href="/assets/css/share.css">
  26.         {% include "@CHCookieConsent/cookie_consent_styling.html.twig" %}
  27.         {% block stylesheets %}{% endblock %}
  28.     </head>
  29.     <body>
  30.         {% block background %}
  31.             <div id="page-background" class="page-background">
  32.             </div>
  33.         {% endblock %}
  34.         <div class="top-container">
  35.             {% block branding %}
  36.                 <div class="header">
  37.                     <div class="site-branding">
  38.                         <div class="wrap">
  39.                             <a class="logo-link" href="/" rel="home" itemprop="url">
  40.                                 <img src="/assets/pages/cropped-kehely2-1.png" class="logo" alt="Ungarische Evangelische Gemeinde in NRW" itemprop="logo" sizes="100vw" width="102" height="250">
  41.                             </a>
  42.                             <div class="site-branding-text">
  43.                                 <h1 class="site-title">
  44.                                     <a href="/" rel="home">{{ globals.siteTitleDe }}</a>
  45.                                 </h1>
  46.                                 <p class="site-description">{{ globals.siteTitleHu }}</p>
  47.                             </div>
  48.                         </div>
  49.                     </div>
  50.                 </div>
  51.             {% endblock %}
  52.             {% if menus is defined %}
  53.             {% block menu %}
  54.                 <div class="page menu-container">
  55.                     <div class="menu main" style="z-index: 999;">
  56.                         <div class="wrap nav-wrap" id="nav-wrap">
  57.                             <!--Navbar -->
  58.                             <nav class="mb-1 navbar navbar-expand-lg default-color sticky-top">
  59.                                 <a class="navbar-brand" href="/">
  60.                                     <img src="/assets/pages/cropped-kehely2-1.png" class="logo" alt="Ungarische Evangelische Gemeinde in NRW" itemprop="logo" sizes="100vw" width="102" height="250">                    </a>
  61.                                 <button class="navbar-toggler" type="button" aria-expanded="false" aria-label="Toggle navigation">
  62.                                     <span class="navbar-toggler-icon" onclick="toggleNavbar('navbarSupportedContent-333')"></span>
  63.                                 </button>
  64.                                 <div class="collapse navbar-collapse" id="navbarSupportedContent-333">
  65.                                     <ul class="navbar-nav mr-auto">
  66.                                         {% for item in menus.main %}
  67.                                             {% if item.hasChildren %}
  68.                                                 <li class="nav-item dropdown" style="cursor: pointer;">
  69.                                                     <a class="nav-link dropdown-toggle" id="navDropdown{{ item.section }}"
  70.                                                        aria-haspopup="true" aria-expanded="false">
  71.                                                         {% if item.section == 'main' %}
  72.                                                             <img src="{{ currentLang.img }}" /> {{ item.caption }}
  73.                                                         {% else %}
  74.                                                             <img src="{{ item.icon }}" height="11px" /> {{ item.caption }}
  75.                                                         {% endif %}
  76.                                                     </a>
  77.                                                     <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navDropdown{{ item.section }}">
  78.                                                         {% for child in item.children %}
  79.                                                             <a class="dropdown-item" href="{{ child.url }}"><img src="{{ child.icon }}" /> {{ child.caption }}</a>
  80.                                                         {% endfor %}
  81.                                                     </div>
  82.                                                 </li>
  83.                                             {% else %}
  84.                                                 {% if item.url != '/' %}
  85.                                                 <li class="nav-item{{ item.url == '/mediatar' and chcookieconsent_isCategoryAllowedByUser('social_media') == false ? ' disabled' : ''}}"
  86.                                                         {% if item.url == '/mediatar' and chcookieconsent_isCategoryAllowedByUser('social_media') == false %}
  87.                                                             title="{{ 'cookie.noallow'|trans }}"
  88.                                                         {% endif %}
  89.                                                 >
  90.                                                     <a class="nav-link{% if item.active %} active{% endif %}" href="{{ item.url }}">{{ item.caption }}
  91.                                                         {% if item.active %}<span class="sr-only">(current)</span>{% endif %}
  92.                                                     </a>
  93.                                                 </li>
  94.                                                 {% endif %}
  95.                                             {% endif %}
  96.                                         {% endfor %}
  97.                                     </ul>
  98.                                 </div>
  99.                             </nav>
  100.                             <!--/.Navbar -->
  101.                         </div>
  102.                         <div class="nav-placeholder" id="nav-placeholder"></div>
  103.                     </div>
  104.                 </div>
  105.             {% endblock %}
  106.             {% endif %}
  107.             {% if chcookieconsent_isCookieConsentSavedByUser() == false %}
  108.             {{ render_esi(path('ch_cookie_consent.show_if_cookie_consent_not_set', { 'locale' : app.request.locale })) }}
  109.             {% endif %}
  110.         {% block body %}{% endblock %}
  111.         {% block footer %}
  112.             {% include('pages/footer.html.twig') %}
  113.         {% endblock %}
  114.         </div>
  115.         {{ encore_entry_script_tags('app') }}
  116.         <script type="text/javascript" src="/assets/js/mdb/jquery.min.js"></script>
  117.         <script type="text/javascript" src="/assets/js/bootstrap/tooltip.js"></script>
  118.         <script type="text/javascript" src="/assets/js/bootstrap/popover.js"></script>
  119.         <script type="text/javascript" src="/assets/js/global.js"></script>
  120.         <script src="/assets/js/share.js"></script>
  121.         {% block javascripts %}{% endblock %}
  122.     </body>
  123. </html>