templates/includes/html/navbar.html.twig line 1

Open in your IDE?
  1. <nav class="navbar navbar-expand-md navbar-dark py-1 site-header {{ document.getProperty('header_color') }}">
  2.   {# get the document which should be used to start in navigation | default home #}
  3.   {% set navStartNode = document.getProperty('navigation_root') %}
  4.   {% set navLogo = document.getProperty('navigation_logo') %}
  5.   {% if not navStartNode is instanceof('\\Pimcore\\Model\\Document') %}
  6.     {% set navStartNode = pimcore_document(1) %}
  7.   {% endif %}
  8.   {% set mainNavigation =  app_navigation_data_links(document, navStartNode) %}
  9.   <div class="container">
  10.     {#Logo Image#}
  11.     <a class="navbar-brand" href="{{ navStartNode }}">
  12.       {% if navLogo is instanceof('\\Pimcore\\Model\\Asset') %}
  13.         <img height="30" src="{{ navLogo.getThumbnail('logo') | raw }}" />
  14.       {% else %}
  15.         {{ pimcore_site_is_request() ? site.rootDocument.title: document.title }}
  16.       {% endif %}
  17.     </a>
  18.     {#responsive burger menu icon#}
  19.     <button class="navbar-toggler collapsed" type="button" data-toggle="collapse" data-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation">
  20.       <span class="navbar-toggler-icon"></span>
  21.     </button>
  22.     {#main header#}
  23.     <div class="navbar-collapse collapse" id="navbarCollapse">
  24.       {#header - generate pimcore navigation #}
  25.       {{
  26.       pimcore_render_nav(mainNavigation, 'menu', 'renderMenu', {
  27.         maxDepth: 2,
  28.         ulClass: {
  29.           0: 'navbar-nav menu-links ml-4',
  30.           1: 'dropdown dropdown-menu',
  31.           'default': 'dropdown-menu dropdown-submenu'
  32.         }
  33.       })
  34.       }}
  35.       {#header - navigation icons#}
  36.       {#  {{ include('/includes/navigation-icons.html.twig') }} #}
  37.     </div>
  38.   </div>
  39. </nav>