templates/frontend/base.html.twig line 1

Open in your IDE?
  1. <!doctype html>
  2. <html lang="de" xmlns="http://www.w3.org/1999/html">
  3. <head>
  4. <title>{% block pageTitle %}{% endblock %}{{ (block('pageTitle') is not empty) ? ' - ' :'' }}Urner Wochenblatt</title>
  5. <meta charset="utf-8">
  6. <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  7. {# BZ: Spez. referrer Tag damit von SSL auf nicht SSL-Page der Referer im Browser minimalst erhalten bleibt #}
  8. <meta name="referrer" content="origin-when-cross-origin">
  9. {#<meta name="msapplication-TileImage" content="{{ asset('apple-touch-icon.png') }}">#}
  10. {#<meta name="msapplication-TileColor" content="#ffffff">#}
  11. <meta name="description" content="{% block pageDescription %}{% endblock %}"/>
  12. <meta name="keywords" content="{% block pageKeywords %}{% endblock %}"/>
  13. {# <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,800">#}
  14. <link rel="stylesheet" href="{{ asset('bundles/app/frontend/dist/styles.css') }}?v={{ parameters.app_version }}">
  15. <link rel="stylesheet" href="{{ asset('bundles/app/frontend/css/klaro.css') }}?v={{ parameters.app_version }}">
  16. <link rel="stylesheet" href="{{ asset('bundles/app/frontend/css/font-awesome-4.7.0/css/font-awesome.min.css') }}">
  17. <link rel="stylesheet" href="https://use.typekit.net/qfi7mab.css">
  18. <link rel="shortcut icon" type="image/x-icon" href="{{ asset('favicon.jpg') }}">
  19. <link rel="apple-touch-icon-precomposed" sizes="180x180" href="{{ asset('apple-touch-icon-precomposed.png') }}">
  20. <link rel="alternate" type="application/rss+xml" title="RSS Feed Urner Wochenblatt" href="{{ url('fe.artikel_rss') }}" />
  21. {% block pageMetaArea %}{% endblock %}
  22. {% if parameters.google_analytics %}
  23. <!-- Google Tag Manager -->
  24. <script data-type="application/javascript" type="text/plain" data-name="google-analytics">(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
  25. new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
  26. j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
  27. 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
  28. })(window,document,'script','dataLayer','GTM-MR9BSBR');</script>
  29. <!-- End Google Tag Manager -->
  30. {% endif %}
  31. </head>
  32. <body>
  33. {% if parameters.google_analytics %}
  34. <!-- Google Tag Manager (noscript) -->
  35. <noscript><iframe data-name="google-analytics" data-src="https://www.googletagmanager.com/ns.html?id=GTM-MR9BSBR" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
  36. <!-- End Google Tag Manager (noscript) -->
  37. {% endif %}
  38. {# {{ 'now'|date('H:i:s') }} #}
  39. {# Menu fixed macht Problem vor allem beim Aufklappen des Submenus, dass der Bildschirm nicht nachgeschoben wird #}
  40. <div class="headerArea">
  41. <div class="container mt-1">
  42. <div class="row d-none d-lg-flex">
  43. <div class="col-6 text-left">
  44. <a href="{{ path('fe.page_inserieren') }}">Inserate</a>
  45. <a href="{{ path('fe.veranstaltungen') }}">Veranstaltungen</a>
  46. </div>
  47. <div class="col-6 text-right">
  48. <a href="{{ path('fe.abo') }}" class="btn btn-primary btn-sm">Abo</a>
  49. {# <a href="https://www.smarticle.com/app/html5/b1793f29bb" target="_blank" rel="nofollow">E-Paper</a>#}
  50. <a href="{{ path('fe.epaper') }}">E-Paper</a>
  51. <a href="{{ path('fe.abo_login') }}">Login</a>
  52. {# {% if abonnent_authenticated() %}#}
  53. {# <a href="{{ path('fe.abo_logout') }}">Abmelden</a>#}
  54. {# {% else %}#}
  55. {# <a href="{{ path('fe.abo_login') }}">Login</a>#}
  56. {# {% endif %}#}
  57. </div>
  58. </div>
  59. <div class="row">
  60. <div class="col text-center mt-2 mb-3">
  61. <a href="{{ path('fe.home') }}"><img src="{{ asset('bundles/app/frontend/img/urner-wochenblatt-logo.png') }}" class="img-fluid uw-logo"></a>
  62. </div>
  63. </div>
  64. </div>
  65. </div>
  66. <div class="navArea">
  67. <div class="container">
  68. <div class="row">
  69. <div class="col main-nav">
  70. <ul>
  71. <li>
  72. <a href="" class="jqShowMobileMenuBtn mobile-nav-btn" data-subnav-class="mobile-nav"><i class="fa fa-bars" aria-hidden="true"></i></a>
  73. </li>
  74. <li class="d-none d-lg-inline-block" style="align-self: flex-end;"><a href="{{ path('fe.home') }}">Startseite</a></li>
  75. <li class="d-none d-lg-inline-block"><a href="{{ path('fe.rubrik_uri') }}">Uri</a></li>
  76. <li class="d-none d-lg-inline-block"><a href="{{ path('fe.rubrik_gemeinden') }}">Gemeinden</a></li>
  77. <li class="d-none d-lg-inline-block"><a href="{{ path('fe.rubrik_kultur') }}">Kultur</a></li>
  78. <li class="d-none d-lg-inline-block"><a href="{{ path('fe.rubrik_sport') }}">Sport</a></li>
  79. <li class="d-none d-lg-inline-block"><a href="{{ path('fe.rubrik_vereine') }}">Vereine</a></li>
  80. <li class="d-none d-lg-inline-block"><a href="{{ path('fe.rubrik_blaulicht') }}">Blaulicht</a></li>
  81. {# <li class="d-none d-lg-inline-block"><a href="{{ path('fe.dossiers') }}">Dossier</a></li>#}
  82. <li class="d-none d-lg-inline-block"><a href="{{ path('fe.rubrik_uwplus') }}">UW+</a></li>
  83. <li class="d-inline-block d-lg-none"><a href="{{ path('fe.veranstaltungen') }}">Veranstaltungen</a></li>
  84. {# Okt. 2018 bz: deaktiviert wegen apple app review process #}
  85. <li class="d-inline-block d-lg-none"><a href="{{ path('fe.abo') }}">Abo</a></li>
  86. <li class="d-inline-block d-lg-none text-nowrap"><a href="{{ path('fe.abo_login') }}">Login</a></li>
  87. <li class=""><a href="{{ path('fe.suchen') }}"><i class="fa fa-search" aria-hidden="true"></i></a></li>
  88. </ul>
  89. </div>
  90. </div>
  91. <div class="row mobile-nav mb-3">
  92. <div class="col pt-4 pl-4 pb-4">
  93. <ul>
  94. <li><a href="{{ path('fe.home') }}">Startseite</a></li>
  95. <li><span class="no-link jqNavOpenCloseBtn">Rubriken <i class="fa fa-angle-right"></i></span>
  96. <ul>
  97. <li><a href="{{ path('fe.rubrik_uri') }}">Uri</a></li>
  98. <li><a href="{{ path('fe.rubrik_gemeinden') }}">Gemeinden</a></li>
  99. <li><a href="{{ path('fe.rubrik_kultur') }}">Kultur</a></li>
  100. <li><a href="{{ path('fe.rubrik_sport') }}">Sport</a></li>
  101. <li><a href="{{ path('fe.rubrik_vereine') }}">Vereine</a></li>
  102. <li><a href="{{ path('fe.rubrik_blaulicht') }}">Blaulicht</a></li>
  103. <li><a href="{{ path('fe.rubrik_uwplus') }}">UW+</a></li>
  104. <li><a href="{{ path('fe.dossiers') }}">Dossier</a></li>
  105. </ul>
  106. </li>
  107. <li><span class="no-link jqNavOpenCloseBtn">Galerie <i class="fa fa-angle-right"></i></span>
  108. <ul>
  109. <li><a href="{{ path('fe.galerie') }}">Bilder & Videos</a></li>
  110. </ul>
  111. </li>
  112. <li><span class="no-link jqNavOpenCloseBtn">E-Paper <i class="fa fa-angle-right"></i></span>
  113. <ul>
  114. {# <li><a href="https://www.smarticle.com/app/html5/b1793f29bb" target="_blank" rel="nofollow">Login</a></li>#}
  115. <li><a href="{{ path('fe.epaper') }}">Lesen</a></li>
  116. <li><a href="{{ path('fe.page_uwapp') }}">UW-App</a></li>
  117. </ul>
  118. </li>
  119. <li><span class="no-link jqNavOpenCloseBtn">Inserate <i class="fa fa-angle-right "></i></span>
  120. <ul>
  121. <li><a href="{{ path('fe.page_inserieren') }}">Inserieren</a></li>
  122. <li><a href="https://www.gisler1843.ch/gislerwerbung/mediadaten" target="_blank">Mediadaten</a></li>
  123. <li><a href="{{ path('fe.page_aschlagbraett') }}">Aschlagbrätt</a></li>
  124. <li><a href="{{ path('fe.page_kleininserat') }}">Kleininserat</a></li>
  125. </ul>
  126. </li>
  127. <li><span class="no-link jqNavOpenCloseBtn">Marktplatz <i class="fa fa-angle-right"></i></span>
  128. <ul>
  129. <li><a href="{{ path('fe.marktplatz_immobilien') }}">Immobilien</a></li>
  130. <li><a href="{{ path('fe.marktplatz_stellen') }}">Stellen</a></li>
  131. <li><a href="{{ path('fe.marktplatz_events') }}">Events</a></li>
  132. <li><a href="{{ path('fe.marktplatz_rest') }}">Angebote</a></li>
  133. <li><a href="{{ path('fe.marktplatz_publireportagen') }}">Publireportagen</a></li>
  134. </ul>
  135. </li>
  136. {# Okt. 2018 bz: deaktiviert wegen apple app review process. Klasse d-none d-lg-inline-block eingebaut #}
  137. <li><span class="no-link jqNavOpenCloseBtn">Abo <i class="fa fa-angle-right"></i></span>
  138. <ul>
  139. <li><a href="{{ path('fe.abo') }}">Aboservice</a></li>
  140. <li><a href="{{ path('fe.abo_login') }}">Login</a></li>
  141. </ul>
  142. </li>
  143. <li><span class="no-link jqNavOpenCloseBtn">Veranstaltungen <i class="fa fa-angle-right"></i></span>
  144. <ul>
  145. <li><a href="{{ path('fe.veranstaltungen') }}">Veranstaltungskalender</a></li>
  146. <li><a href="{{ path('fe.veranstaltungen_produkt') }}">Veranstaltung eintragen</a></li>
  147. </ul>
  148. </li>
  149. <li><span class="no-link jqNavOpenCloseBtn">Service <i class="fa fa-angle-right"></i></span>
  150. <ul>
  151. <li><a href="{{ path('fe.page_redaktion') }}">Redaktion</a></li>
  152. <li><a href="{{ path('fe.page_einsendungen') }}">Einsendungen</a></li>
  153. <li><a href="{{ path('fe.page_todesanzeigen') }}">Todesanzeigen</a></li>
  154. <li><a href="{{ path('fe.page_faq') }}">FAQ</a></li>
  155. </ul>
  156. </li>
  157. </ul>
  158. </div>
  159. </div>
  160. </div>
  161. </div>
  162. <div class="contentArea">
  163. <div class="container">
  164. {% set customWideboard = content_uw_ad_wideboard() %}
  165. {% set customWideboardMobile = content_uw_ad_wideboard_mobile() %}
  166. {% if customWideboard or customWideboardMobile %}
  167. <div class="row">
  168. <div class="col text-center mt-3 mb-4">
  169. {% if customWideboardMobile %}
  170. <!-- Mobile-Version -->
  171. <a href="{{ customWideboardMobile.getClickUrl }}" target="{{ customWideboardMobile.getClickUrlTarget }}" class="d-block d-md-none">
  172. <picture>
  173. <img class="img-fluid w-100 lazy"
  174. data-src="{{ asset(customWideboardMobile.getAssetFilepath) }}"
  175. alt="{{ customWideboardMobile.getAlt }}"
  176. title="{{ customWideboardMobile.getCaption }}"
  177. style="max-width: 320px">
  178. </picture>
  179. </a>
  180. {% endif %}
  181. <!-- Desktop-Version -->
  182. {% if customWideboard.getClickUrl %}
  183. <a href="{{ customWideboard.getClickUrl }}" target="{{ customWideboard.getClickUrlTarget }}" class="d-none d-md-block">
  184. <picture>
  185. <img class="img-fluid w-100 lazy"
  186. data-src="{{ asset(customWideboard.getAssetFilepath) }}"
  187. alt="{{ customWideboard.getAlt }}"
  188. title="{{ customWideboard.getCaption }}"
  189. style="max-width: 994px">
  190. </picture>
  191. </a>
  192. {% endif %}
  193. </div>
  194. </div>
  195. {% endif %}
  196. {% block contentArea %}{% endblock %}
  197. </div>
  198. </div>
  199. {# footer area #}
  200. <div class="footerArea mt-5 mb-3">
  201. <div class="container">
  202. <div class="row">
  203. <div class="col pt-4 pr-sm-5 pb-3 pl-sm-5">
  204. <div class="row">
  205. <div class="col-sm-8">
  206. <img class="img-fluid uw-logo lazy" data-src="{{ asset('bundles/app/frontend/img/urner-wochenblatt-logo-inv.png') }}" src="">
  207. </div>
  208. <div class="col-sm-4 social-media-list text-sm-right mt-3 mt-sm-1">
  209. <a href="https://www.facebook.com/urnerwochenblatt" target="_blank"><i class="fa fa-facebook-official" aria-hidden="true"></i></a>
  210. <a href="https://www.youtube.com/channel/UCL5SMhOa3MY40-evhX3ymHA" target="_blank"><i class="fa fa-youtube-square" aria-hidden="true"></i></a>
  211. </div>
  212. </div>
  213. <div class="row">
  214. <div class="col mt-5 mb-5 link-list">
  215. <a href="{{ path('fe.epaper') }}" target="_blank" rel="nofollow">E-Paper</a>
  216. <a href="{{ path('fe.galerie') }}">Galerie</a>
  217. <a href="{{ path('fe.marktplatz_stellen') }}">Marktplatz Stellen</a>
  218. <a href="{{ path('fe.marktplatz_immobilien') }}">Marktplatz Immobilien</a>
  219. <a href="{{ path('fe.page_inserieren') }}">Inserate</a>
  220. {# Okt. 2018 bz: deaktiviert wegen apple app review process, class d-none d-lg-inline-block implementiert #}
  221. <a class="d-none d-lg-inline-block" href="{{ path('fe.abo') }}">Abo</a>
  222. <a href="{{ path('fe.veranstaltungen') }}">Veranstaltungen</a>
  223. <a href="{{ path('fe.page_faq') }}">FAQ</a>
  224. </div>
  225. </div>
  226. <div class="row">
  227. <div class="col-sm-5 footer-links">Copyright {{ 'now'|date('Y') }}, Gisler 1843 AG</div>
  228. <div class="col-sm-7 footer-links mt-1 mt-sm-0 text-sm-right">
  229. <a href="{{ path('fe.page_redaktion') }}">Kontakt</a> |
  230. <a href="{{ path('fe.page_impressum') }}">Impressum</a> |
  231. <a href="{{ path('fe.page_disclaimer') }}">Disclaimer</a> |
  232. <a href="{{ path('fe.page_datenschutz') }}">Datenschutz</a>
  233. </div>
  234. </div>
  235. </div>
  236. </div>
  237. </div>
  238. </div>
  239. {# end footer area #}
  240. <script
  241. src="https://code.jquery.com/jquery-3.3.1.min.js"
  242. integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8="
  243. crossorigin="anonymous"></script>
  244. <script defer type="application/javascript" src="{{ asset('bundles/app/frontend/js/klaro-config.js') }}"></script>
  245. <script
  246. defer
  247. data-config="klaroConfig"
  248. type="application/javascript"
  249. src="{{ asset('bundles/app/frontend/js/klaro.js') }}">
  250. </script>
  251. <script async src="{{ asset('bundles/app/frontend/dist/scripts.js') }}?v={{ parameters.app_version }}"></script>
  252. {% block onPageScriptsArea %}
  253. {% endblock %}
  254. </body>
  255. </html>