custom/static-plugins/NdTheme/src/Resources/views/storefront/element/cms-element-button.html.twig line 1

Open in your IDE?
  1. {# {% block element_button %} #}
  2. {#    {% sw_include '@Storefront/storefront/utilities/button.html.twig' with{ #}
  3. {#        button: element.config #}
  4. {#    } %} #}
  5. {# {% endblock %} #}
  6. {% block element_button %}
  7.     {% block sw_cms_element_button %}
  8.         {% set button = element.config %}
  9.         {% if button.active.value %}
  10.             {% set buttonText = element.config.text.value %}
  11.             {% set buttonUrl = element.config.url.value %}
  12.             {% set buttonType = element.config.type.value %}
  13.             {# Get button alignment #}
  14.             {% if button.align.value == 'align-center' %}
  15.                 {% set buttonAlignment = 'mx-auto' %}
  16.             {% elseif button.align.value == 'align-left' %}
  17.                 {% set buttonAlignment = 'mr-auto' %}
  18.             {% else %}
  19.                 {% set buttonAlignment = 'ml-auto' %}
  20.             {% endif %}
  21.             {% block sw_cms_element_button_html %}
  22.                 <a class="btn {{ buttonType }} {{ buttonAlignment }}"
  23.                    title="{{ buttonText }}"
  24.                    href="{{ buttonUrl }}" {% if button.tab.value == true %}target="_blank"{% endif %}>
  25.                     {{ buttonText }}
  26.                 </a>
  27.             {% endblock %}
  28.         {% endif %}
  29.     {% endblock %}
  30. {% endblock %}