custom/plugins/cms-custom-offcanas/src/Resources/views/storefront/element/cms-element-custom-offcanvas.html.twig line 1

Open in your IDE?
  1. {% set pluginConfig = shopware.config.WebnetzCmsReadMore.config %}
  2. {% set offCanvasPotion = element.config.offcanvasPostion.value|default(pluginConfig.offcanvasPostion) %}
  3. {% block sw_cms_el_custom_offcanvas %}
  4.     <div class="d-none">
  5.         {% block custom_canvas_tab_close %}
  6.             <div class="custom-canvas-tab-close">
  7.                 {% block utilities_offcanvas_close %}
  8.                     <button class="btn bg-light btn-block js-offcanvas-close sticky-top">
  9.                         {% block utilities_offcanvas_close_icon %}
  10.                             {% sw_icon 'x' style { 'size': 'sm' } %}
  11.                         {% endblock %}
  12.                         {% block utilities_offcanvas_close_text %}
  13.                             {{ "general.offcanvasCloseMenu"|trans|sw_sanitize }}
  14.                         {% endblock %}
  15.                     </button>
  16.                 {% endblock %}
  17.             </div>
  18.         {% endblock %}
  19.     </div>
  20.     <a
  21.         type="button"
  22.         data-custom-canvas-tab="true"
  23.         class="{{ element.config.openButtonClass.value|default(pluginConfig.openButtonClass) }} pause"
  24.         additional-class="{{ element.config.additionalClass.value|default(pluginConfig.additionalClass) }}"
  25.         hidden-class="{{ element.config.hiddenClass.value|default(pluginConfig.hiddenClass) }}"
  26.         offcanvas-postion="{{ offCanvasPotion }}"
  27.         active-on-view-ports="{{ element.config.activeOnViewPorts.value|default(pluginConfig.activeOnViewPorts)|join(',') }}"
  28.         close-button-class="{{ element.config.closeButtonClass.value|default(pluginConfig.closeButtonClass) }}"
  29.         scroll-speed="{{ element.config.scrollSpeed.value|default(pluginConfig.scrollSpeed) }}"
  30.         offcanvas-max-width="{{ element.config.offcanvasMaxWidth.value|default(pluginConfig.offcanvasMaxWidth) }}"
  31.         content-class="{{ element.config.contentClass.value|default(pluginConfig.contentClass) }}"
  32.     >
  33.         {{ element.config.openButtonText.value|default(pluginConfig.openButtonText) }}
  34.     </a>
  35. {% endblock %}