templates/html/02_body/01_header/02_navigation/navigation-top/top.html.twig line 1

Open in your IDE?
  1. <section class="l-navigation__top">
  2.   <div class="container">
  3.     <div class="row">
  4.       <div class="col">
  5.         <div class="l-navigation__top-list">
  6.           <div class="l-navigation__swiper--wrapper d-flex align-items-center">
  7.             <div class="swiper-button-prev"></div>
  8.               <div class="l-navigation__swiper swiper js-l-navigation__swiper">
  9.                 <ul class="swiper-wrapper">
  10.                   {% set hasAccesForGDV = has_access_for('GDV') %}
  11.                   {% set hasAccesForSettlement = has_access_for('Settlement') %}
  12.                   {% for navigationLevel1 in navigationLevel1 %}
  13.                     {% set currentDocument = pimcore_document(app.request.get('pageId')) %}
  14.                     {% set pageDocument = pimcore_document(navigationLevel1.getId()) %}
  15.                     {% set pageDocumentTitle = get_document_title(pageDocument) %}
  16.                     {% set link = get_document_link(pageDocument) %}
  17.                     {% set isActive = '' %}
  18.                     {% if document.getId() == pageDocument.getId() %}
  19.                       {% set isActive = 'active' %}
  20.                     {% endif %}
  21.                     {% set permission = pageDocument.getProperty('pagePermissions') %}
  22.                     {% set hasAccesForGDV = true %}
  23.                     {% set hasAccesForSettlement = true %}
  24.                     {% set hasAccessForUsers = true %}
  25.                     {% set hasAccesForCustomer = true %}
  26.                     {% if permission == "viewMyUsers" %}
  27.                         {% set hasAccessForUsers = has_access_for('Users') %}
  28.                     {% endif %}
  29.                     {% if permission == 'viewGdvDownload' %}
  30.                       {% set hasAccesForGDV = has_access_for('GDV') %}
  31.                     {% endif %}
  32.                     {% if permission == 'viewSettlements' %}
  33.                       {% set hasAccesForSettlement = has_access_for('Settlement') %}
  34.                     {% endif %}
  35.                     {% if permission == 'viewCustomerList' %}
  36.                         {% set hasAccesForCustomer = has_access_for('Customer') %}
  37.                     {% endif %}
  38.                     {% if link is defined and link and pageDocument.getProperty('navigation_exclude') == false and hasAccesForCustomer == true and hasAccessForUsers == true and hasAccesForGDV == true and hasAccesForSettlement == true %}
  39.                       <li class="swiper-slide">
  40.                         <a class="{{ isActive }} js-l-navigation__link" href="{{ link }}" {% if pageDocument.getProperty('navigation_target') != null %}target="{{ pageDocument.getProperty('navigation_target') }}"{% endif %} data-page-id="{{ pageDocument.getId() }}" >{{ pageDocumentTitle }}</a>
  41.                       </li>
  42.                     {% endif %}
  43.                   {% endfor %}
  44.                 </ul>
  45.               </div>
  46.             <div class="swiper-button-next"></div>
  47.           </div>
  48.         </div>
  49.       </div>
  50.     </div>
  51.   </div>
  52. </section>