{% if editmode %}
{% block headScriptBlock %}
{% apply spaceless -%}
{# add global stylesheets and scripts outside of any blocsk to add them to the helpers before any others assets are added #}
{# we use the view helper to have cache buster functionality #}
{% do pimcore_head_link().appendStylesheet(asset('static/css/bootstrap.css')) %}
{% do pimcore_head_link().appendStylesheet(asset('static/css/Stoelting.css')) %}
{% if editmode is defined and editmode %}
{% do pimcore_head_link().appendStylesheet(asset('static/css/AdminMode.css')) %}
{% endif %}
{% do pimcore_head_script().appendFile(asset('static/js/bootstrap.js')) %}
{% do pimcore_head_script().appendFile(asset('static/js/Stoelting.js')) %}
{%- endapply %}
{# we're using the deferred extension here to make sure this block is rendered after all helper calls #}
{# {% block layout_head_meta deferred %}
{% include "Default/metaTags.html.twig" %}
{% endblock %} #}
{% block head_stylesheets%}
{{ pimcore_head_link() }}
{% endblock %}
{% endblock %}
{% endif %}
<script>
window.ecommerceConfig = {
locale: '{{ app.request.locale }}',
language: '{{ division }}'
}
window.stoelting = {
locale: '{{ app.request.locale }}',
division: '{{ division }}'
}
</script>
<navigation {{ editmode ? 'style="width: 100%"' }}>
<nav class="navbar navbar-expand-lg navbar-light bg-primary" style="z-index: 10;" id="headerNavigation">
<div class="container">
<a class="navbar-brand" href="/{{ division is defined ? division }}"> <!-- * Return to division home page -->
<img style="width: 200px"
src="{{ pimcore_website_config('site_logo') ? pimcore_website_config('site_logo').getThumbnail('Stoelting_logo') : '' }}"
alt="Stoelting logo">
</a>
<!-- <div class="navbar-toggler--desktop">
<button class="navbar-toggler" type="button">
<span class="navbar-toggler-icon"></span>
<span class="navbar-toggler-icon--close">
{{ block('closeIcon','svg-icons/svg-icons.html.twig') }}
</span>
</button>
</div> -->
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav mr-auto">
<li class="nav-item dropdown mr-4 mr-lg-4 mr-md-4 ml-5 ml-lg-5 ml-md-5">
<a class="nav-link dropdown-toggle collapsed" data-toggle="collapse" href="#productsDropdown" role="button" aria-expanded="false" aria-controls="productsDropdown">
Products
</a>
</li>
{% if resourceMenuLinks is defined and resourceMenuLinks | length > 0 %}
<li class="nav-item dropdown mr-4 mr-lg-4 mr-md-4">
<a class="nav-link dropdown-toggle collapsed" data-toggle="collapse" href="#resourcesDropdown" role="button" aria-expanded="false" aria-controls="resourcesDropdown">
Resources
</a>
<div class="dropdown-menu collapse custom-dropdown" id="resourcesDropdown" data-parent="#headerNavigation" aria-labelledby="navbarDropdown">
{% if resourceMenuLinks %}
<ul class="p-0">
{% for link in resourceMenuLinks %}
<li class="py-2 py-lg-2 py-md-2">
<a href="{{ link.link }}" class="">
{{ link.name }}
</a>
</li>
{% endfor %}
</ul>
{% endif %}
</div>
</li>
{% endif %}
{% if getSiteDivision() == 'Psychological-Testing' %}
<li class="nav-item dropdown mr-4 mr-md-4 mr-lg-4">
<a class="nav-link dropdown-toggle collapsed" href="#researchDropdown" data-toggle="collapse" href="#researchDropdown" role="button" aria-expanded="false" aria-controls="researchDropdown">
Research
</a>
<div class="dropdown-menu collapse custom-dropdown" id="researchDropdown" data-parent="#headerNavigation" aria-labelledby="navbarDropdown">
{% if researchMenuLinks is defined %}
<ul class="p-0">
{% for link in researchMenuLinks %}
<li class="py-2 py-lg-2 py-md-2">
<a href="{{ link.link }}" class="">
{{ link.name }}
</a>
</li>
{% endfor %}
</ul>
{% endif %}
</div>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle collapsed" href="#educationDropdown" data-toggle="collapse" href="#educationDropdown" role="button" aria-expanded="false" aria-controls="educationDropdown">
Education
</a>
<div class="dropdown-menu collapse custom-dropdown" id="educationDropdown" data-parent="#headerNavigation" aria-labelledby="navbarDropdown">
{% if educationMenuLinks is defined %}
<ul class="p-0">
{% for link in educationMenuLinks %}
<li class="py-2 py-lg-2 py-md-2">
<a href="{{ link.link }}" class="">
{{ link.name }}
</a>
</li>
{% endfor %}
</ul>
{% endif %}
</div>
</li>
{% else %}
<li class="nav-item dropdown mr-4 mr-md-4 mr-lg-4">
<a class="nav-link dropdown-toggle collapsed" href="#supportDropdown" data-toggle="collapse" href="#supportDropdown" role="button" aria-expanded="false" aria-controls="supportDropdown">
Support
</a>
<div class="dropdown-menu collapse custom-dropdown" id="supportDropdown" data-parent="#headerNavigation" aria-labelledby="navbarDropdown">
{% if supportMenuLinks is defined %}
<ul class="p-0">
{% for link in supportMenuLinks %}
{% set isQuote = link.name == 'Request a Quote' %}
<li class="py-2 py-lg-2 py-md-2">
<a href="{{ link.link }}"
{% if isQuote %}class="request-a-qoute-click-element" data-gtm-event="request-a-quote-click"{% endif %}
>
{{ link.name }}
</a>
</li>
{% endfor %}
</ul>
{% endif %}
</div>
</li>
<li class="nav-item dropdown mr-4 mr-md-4 mr-lg-4">
<a class="nav-link dropdown-toggle collapsed" href="#aboutDropdown" data-toggle="collapse" href="#aboutDropdown" role="button" aria-expanded="false" aria-controls="aboutDropdown">
About
</a>
<div class="dropdown-menu collapse custom-dropdown" id="aboutDropdown" data-parent="#headerNavigation" aria-labelledby="navbarDropdown">
{% if aboutMenuLinks is defined %}
<ul class="p-0">
{% for link in aboutMenuLinks %}
<li class="py-2 py-lg-2 py-md-2">
<a href="{{ link.link }}" class="">
{{ link.name }}
</a>
</li>
{% endfor %}
</ul>
{% endif %}
</div>
{% endif %}
</ul>
</div>
<ul class="navbar-nav ml-auto d-flex flex-row align-items-center">
<li class="nav-item desktop-visible" style="margin-top: 2px;">
{% if app.user %}
<a class="nav-link mr-1 mr-lg-1 mr-md-3" href="{{ path('account_show_dashboard', {'division': getSiteDivision()}) }}" style="text-transform: none;">
<div class="d-flex align-items-center">
<img src="{{ asset('static/images/icons/icon_user.svg') }}" class=" mr-2 mr-lg-2 mr-md-2" alt="Icon user" style="width: 22px;">
{{ app.user.firstname }}
</div>
</a>
{% else %}
<a class="nav-link mr-1 mr-lg-1 mr-md-3" href="{{ path('login', {'division': getSiteDivision(), '_target_path' : requestUri}) }}" style="text-transform: none;">
<div class="d-flex align-items-center">
<img src="{{ asset('static/images/icons/icon_user.svg') }}" class=" mr-2 mr-lg-2 mr-md-2" alt="Icon user" style="width: 22px;">
{{ 'Login' }}
</div>
</a>
{% endif %}
</li>
{% if app.user %}
<li class="nav-item vertical-line-after desktop-visible">
<a class="nav-link text-capitalize px-2 px-lg-2 px-md-2" href="{{ path('account_quoute_index', {'division': getSiteDivision()}) }}">Quotes</a>
</li>
<li class="nav-item desktop-visible mr-md-3">
<a class="nav-link text-capitalize px-2 px-lg-2 px-md-2" href="{{ path('account_order_index', {'division': getSiteDivision()}) }}">Orders</a>
</li>
{% endif %}
<li class="nav-item mr-4 mr-lg-1 mr-md-3 nav-item-search">
<a class="nav-link" href="#" style="text-transform: none;">
<div class="d-flex align-items-center">
<img src="{{ asset('static/images/icons/icon_search.svg') }}" alt="Icon search" style="width: 18px;">
</div>
</a>
<div class="nav-item-search-dropdown d-none">
<div class="container">
<div class="nav-item-search-dropdown-input-box">
{{ form_start(form,{'action': path('search', {'division': division}), 'method': 'GET', 'attr': {'novalidate': 'novalidate'}}) }}
{{ form_end(form) }}
<a href="javascript:;" class="search-submit-button">
<img src="{{ asset('static/images/icons/right-arrow.svg') }}" alt="Arrow right icon">
</a>
</div>
</div>
</div>
</li>
<li class="nav-item pr-4 mr-3 mr-md-0 mr-lg-0 pr-md-3 pr-lg-1" id="VueMiniCart" >
<a class="nav-link btn-cart" :class="{'btn-cart--empty': isEmpty}" data-toggle="collapse" href="#toggleMiniCart" role="button" >
<img src="{{ asset('static/images/icons/icon_cart_indigo.svg') }}" class="icon-cart--active d-none" alt="Icon cart" style="pointer-events: none;width:22px;">
<img src="{{ asset('static/images/icons/icon_cart.svg') }}" class="icon-cart" alt="Icon cart" style="pointer-events: none;width:22px;">
<span v-show="!isEmpty" style="display: none;" class="btn-cart-number" v-html="productsCount"></span>
</a>
<div v-show="!isEmpty">
{% include "Components/miniCart.html.twig" %}
</div>
<div v-show="isEmpty">
<div class="mini-cart mini-cart-empty show-caret p-4 p-lg-4 p-md-4 py-5 py-lg-5 py-md-5 d-none">
<h3 class="mb-2 mb-lg-2 mb-md-2 font-weight-bold text-deepGray">{{ 'mini-cart.isEmpty' | trans }}</h3>
<p class="big mb-4 mb-lg-4 mb-md-4 font-weight-light text-deepGray font-italic">{{ 'mini-cart.isEmpty.sublabel' | trans }}</p>
<a href="{{ '/' ~ getSiteDivision() }}" class="btn btn-primary align-self-center">
{{ 'mini-cart.isEmpty.btn' | trans }}
</a>
</div>
</div>
</li>
</ul>
<div class="navbar-toggler--mobile d-flex">
<button class="navbar-toggler" type="button">
<span class="navbar-toggler-icon"></span>
<span class="navbar-toggler-icon--close svg-indigo">
{{ block('closeIcon','svg-icons/svg-icons.html.twig') }}
</span>
</button>
</div>
</div>
<div class="dropdown-menu collapse" id="productsDropdown" data-parent="#headerNavigation" aria-labelledby="navbarDropdown" style="z-index: 900;">
<div class="row">
{% if mainNavigation.products is defined %}
{% for productPage in mainNavigation.products %}
{% if productPage.exclude == null %}
<div class="col-xl-2 col-lg-3">
<ul>
<li class="my-3 my-lg-3 my-md-3">
<a href="{{ productPage.url }}" class="text-uppercase font-weight-bold text-navyBlue">
{{ productPage.label }}
</a>
</li>
{% for subProductPage in productPage.pages %}
{% if subProductPage.exclude == null %}
<li>
<a href="{{ subProductPage.url }}">
<small>
{{ subProductPage.label }}
</small>
</a>
</li>
{% endif %}
{% endfor %}
</ul>
</div>
{% endif %}
{% endfor %}
{% endif %}
</div>
</div>
</nav>
</navigation>