vendor/store.shopware.com/flinkcmsanchor/src/Resources/views/storefront/element/cms-element-flink-anchor-nav.html.twig line 1

Open in your IDE?
  1. {% block element_flink_anchor_nav %}
  2.         {% set dotnavClasses = "flink-anchor-dotnav" %}
  3.         {% if config('FlinkCmsAnchor.config.useDotNavigationActiveTitle') %}
  4.             {% set dotnavClasses = dotnavClasses ~ " flink-anchor-dotnav--show-active-title" %}
  5.         {% endif %}
  6.         {% set dotnavColor = config('FlinkCmsAnchor.config.dotNavigationColor')|default("text") %}
  7.         {% set dotnavClasses = dotnavClasses ~ " flink-anchor-dotnav--color-" ~ dotnavColor %}
  8.         {% set dotnavActiveColor = config('FlinkCmsAnchor.config.dotNavigationActiveMarkColor')|default("text") %}
  9.         {% set dotnavClasses = dotnavClasses ~ " flink-anchor-dotnav--active-color-" ~ dotnavActiveColor %}
  10.         {% if config('FlinkCmsAnchor.config.hideMobileDotNavigation') %}
  11.             {% set dotnavClasses = dotnavClasses ~ " flink-anchor-dotnav--hide-mobile" %}
  12.         {% endif %}
  13.         {% set dotnavMobilePosition = config('FlinkCmsAnchor.config.mobileDotNavigationPosition')|default("ml") %}
  14.         {% set dotnavClasses = dotnavClasses ~ " flink-anchor-dotnav--mobile-position-" ~ dotnavMobilePosition %}
  15.         {% if config('FlinkCmsAnchor.config.mobileUseDotNavigationActiveTitle') %}
  16.             {% set dotnavClasses = dotnavClasses ~ " flink-anchor-dotnav--mobile-show-active-title" %}
  17.         {% endif %}
  18.         {% set dotnavMobileDotSize = config('FlinkCmsAnchor.config.mobileDotNavigationSize')|default("normal") %}
  19.         {% set dotnavClasses = dotnavClasses ~ " flink-anchor-dotnav--mobile-dot-size-" ~ dotnavMobileDotSize %}
  20.         {% set style = element.config.style.value|default("dotnav") %}
  21.         {% if element.config.sticky.value %}
  22.             {% set dotnavClasses = dotnavClasses ~ " flink-anchor-dotnav--sticky" %}
  23.         {% endif %}
  24.         <div class="cms-element-{{ element.type }}">
  25.             {% if element.config.contentBefore.value %}
  26.                 <div class="flink-anchor-nav-content-before">
  27.                     {{ element.config.contentBefore.value | raw }}
  28.                 </div>
  29.             {% endif %}
  30.             {% if style != 'nav-horizontal' %}
  31.                 <ul class="flink-anchor-nav {{ dotnavClasses }} flink-anchor-nav-style-{{ style }}"
  32.                     data-flink-cms-anchor-dotnav="true">
  33.                 </ul>
  34.             {% else %}
  35.                 <div class="flink-anchor-nav-horizontal-container">
  36.                     <ul class="flink-anchor-nav {{ dotnavClasses }} flink-anchor-nav-style-{{ style }}"
  37.                         data-flink-cms-anchor-dotnav="true"
  38.                         data-flink-cms-anchor-dotnav-options='{ "stickyHeaderElements" : "{{ config('FlinkCmsAnchor.config.stickyHeaderElementSelectors') }}" }'>
  39.                     </ul>
  40.                 </div>
  41.                 <div class="flink-anchor-nav-select-mobile-container d-md-none d-lg-none">
  42.                     <select class="form-control flink-anchor-nav-select-mobile">
  43.                         <option disabled>{{ 'flink.cms-anchor.menu' | trans }}</option>
  44.                     </select>
  45.                 </div>
  46.             {% endif %}
  47.         </div>
  48. {% endblock %}