paragon_themekit-8.x-1.0-alpha13/starterkit/README/examples/macro/button/_button.html.twig

starterkit/README/examples/macro/button/_button.html.twig
{#
use in a file like this ;)
  {% from '@partials/macro/button/_button.html.twig' import button %}
  {{ button(item.title, item.url, 'dark', content.field_option['#items'].0.entity.field_plain_text_long.value) }}
generates markup for a button.
@param string title
@param string url
@param string type
@param string alignment
#}
{% macro button(title, url, type, alignment) %}
  {{ attach_library('starterkit/macro--button') }}
  {% set type = type|default('dark') %}
  {% set alignment = alignment|default('left') %}
  <div class="text-center medium-{{ alignment }}">
      <a class="button--{{ type }}" href="{{ url }}" data-smooth-scroll>{{ title }}</a>
  </div>
{% endmacro %}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc