templates/Navigation/magazine-navbar.html.twig line 1

Open in your IDE?
  1. <header class="js-affix-nav__placeholder">
  2.     <nav class="main-navbar js-search-overlay js-affix-nav">
  3.         <div class="main-navbar__container h-100 js-simple-nav">
  4.             {% do jsConfig().add('simpleNav', true) %}
  5.             {% do jsConfig().add('searchOverlay', true) %}
  6.             <button class="nav-toggle collapsed js-simple-nav__toggle"
  7.                     type="button"
  8.                     aria-expanded="false"
  9.                     aria-label="{{ 'sr.Toggle Navigation'|trans }}"
  10.                     aria-controls="main-navbarbar-nav">
  11.                 <span class="nav-toggle__line"></span>
  12.                 <span class="nav-toggle__line"></span>
  13.                 <span class="nav-toggle__line"></span>
  14.                 <span class="sr-only">{{ 'sr.Toggle Navigation'|trans }}</span>
  15.                 <span class="d-md-none d-block nav-toggle__text">{{ 'navbar.Menu'|trans }}</span>
  16.             </button>
  17.             <div class="main-navbar__top">
  18.                 <a href="{{ siteConfig.home }}" class="main-navbar__top__back d-md-block d-none">
  19.                     <span class="icon icon-arrow-left mr-2" aria-hidden="true"></span>
  20.                     {{ ('magazine.back.' ~ document.property('region').name)|trans }}
  21.                 </a>
  22.                 <div class="main-navbar__top__brand-wrapper">
  23.                     <a href="{{ document.property('blogPortal').overviewDocument }}" class="position-relative">
  24.                         {% if siteConfig.logoMagazin is not null %}
  25.                             {{ siteConfig.logoMagazin.thumbnail('magazine-navbar-brand').html({imgAttributes: {class: 'img-fluid main-navbar__brand' }})| raw }}
  26.                         {% else %}
  27.                             {{ siteConfig.logo.thumbnail('magazine-navbar-brand').html({imgAttributes: {class: 'img-fluid main-navbar__brand' }})| raw }}
  28.                         {% endif %}
  29.                         <img src="/static/img/magazine/logo-magazin.svg" class="img-fluid main-navbar__brand-magazin">
  30.                     </a>
  31.                 </div>
  32.                 <button type="button" class="main-navbar__search-btn js-search-overlay__toggle d-md-flex d-none">
  33.                     <span class="icon icon-search main-navbar__search-btn__icon main-navbar__search-btn__icon--opened" aria-label="{{ 'sr.Search'|trans }}" title="{{ 'sr.Search'|trans }}"></span>
  34.                     <span class="icon icon-close main-navbar__search-btn__icon main-navbar__search-btn__icon--close" aria-label="{{ 'sr.Close Search'|trans }}" title="{{ 'sr.Close Search'|trans }}"></span>
  35.                     <span class="text-uppercase fz12 mt-1">{{ 'magazin.suche'|trans }}</span>
  36.                 </button>
  37.             </div>
  38.             <button class="main-navbar__regions js-simple-nav__toggle-overlay d-md-none"
  39.                     aria-label="{{ 'sr.Show Overlay'|trans }}"
  40.                     title="{{ 'sr.Show Overlay'|trans }}"
  41.                     data-nav-overlay-target="#regionsOverlay">
  42.                 <span class="icon icon-pin-regions" aria-hidden="true"></span>
  43.                 <span class="main-navbar__regions-text">
  44.                             {{ 'nav.Regionen'|trans }}
  45.                         </span>
  46.                 <span class="icon icon-arrow-down main-navbar__regions-arrow-down" aria-hidden="true"></span>
  47.             </button>
  48.             {% set level =  level | default(0) %}
  49.             {% set id =  id | default('main-navbar-nav') %}
  50.             <section id="{{ id }}" class="simple-nav simple-nav--level-{{ level }} {{ styleModifier | default('js-simple-nav__collapse') }}">
  51.                 {% if false  %}
  52.                     <div class="simple-nav__title simple-nav__title--level-{{ level }}" role="heading">
  53.                         <a href="{{ currentPage.getUri() }}" class="simple-nav__title-link simple-nav__title-link--level-{{ level }}">
  54.                             {{ currentPage.getDocument().getProperty('navTitleText') ?: currentPage.getLabel() }}
  55.                         </a>
  56.                     </div>
  57.                 {% endif %}
  58.                 <div class="main-navbar__search-overlay js-search-overlay__overlay">
  59.                     <form action="{{ document.property('blogPortal').searchDocument }}" class="main-navbar__search-overlay__form">
  60.                         <div class="form-group mt-2 row" data-stylelab-tooltip="atoms-form-control">
  61.                             <div class="col-md-9 col-8">
  62.                                 <label class="form-control-label sr-only form-control-label--search" for="nav-search">{{ 'nav.Suche'|trans }}...</label>
  63.                                 <input type="text" class="form-control form-control--search js-search-overlay__input" placeholder=" {{ 'nav.Suche'|trans }}..." name="nav-search" id="nav-search" placeholder="" value="" title="{{ 'nav.Suche'|trans }}" aria-label="{{ 'nav.Suche'|trans }}">
  64.                             </div>
  65.                             <div class="col-md-3 col-4 d-flex align-items-center">
  66.                                 <button type="submit" class="btn btn-primary btn-sm">
  67.                                     {{ 'nav.Suchen'|trans }}
  68.                                 </button>
  69.                             </div>
  70.                         </div>
  71.                     </form>
  72.                 </div>
  73.                 <ul class="simple-nav__list simple-nav__list--level-{{ level }} list-unstyled js-simple-nav__list">
  74.                     {{ magazineNavigation( document, siteConfig ) }}
  75.                     {% if document.property('regionOverlay') is instanceof('\\Pimcore\\Model\\Document\\Snippet') %}
  76.                         <li class="simple-nav__item simple-nav__item--level-{{ level }} d-md-flex d-none">
  77.                             <button class="main-navbar__regions js-simple-nav__toggle-overlay"
  78.                                     aria-label="{{ 'sr.Show Overlay'|trans }}"
  79.                                     title="{{ 'sr.Show Overlay'|trans }}"
  80.                                     data-nav-overlay-target="#regionsOverlay">
  81.                                 <span class="icon icon-pin-regions" aria-hidden="true"></span>
  82.                                 <span class="main-navbar__regions-text">
  83.                                     {{ 'magazine.nav.Regionen'|trans }}
  84.                                 </span>
  85.                                 <span class="icon icon-arrow-down main-navbar__regions-arrow-down" aria-hidden="true"></span>
  86.                             </button>
  87.                         </li>
  88.                     {% endif %}
  89.                 </ul>
  90.             </section>
  91.             {% if document.property('regionOverlay') is instanceof('\\Pimcore\\Model\\Document\\Snippet') %}
  92.                 {{ pimcore_inc(document.property('regionOverlay'), {'isMagazine': true}) }}
  93.             {% endif %}
  94.         </div>
  95.         <a href="{{ siteConfig.home }}" class="main-navbar__top__back d-md-none">
  96.             <span class="icon icon-arrow-left mr-2" aria-hidden="true"></span>
  97.             {{ ('magazine.back.' ~ document.property('region').name)|trans }}
  98.         </a>
  99.     </nav>
  100. </header>