block_generation-8.x-1.x-dev/templates/field--block-generation--link.html.twig

templates/field--block-generation--link.html.twig
{#
/**
 * @file
 * Theme override for a field.
 *
 * @see template_preprocess_field__block_generation()
 */
#}
{%
  set classes = [
    'field',
    'field--name-' ~ field_name|clean_class,
    'field--type-' ~ field_type|clean_class,
  ]
%}

{% set items_attributes = create_attribute() %}
{%
  set items_classes = [
    'field__items',
    settings.wrapper_link.attributes.hasClass('container') or settings.wrapper_link.attributes.hasClass('container-fluid') ? 'row',
  ]
%}


{# Title wrapper. #}
{% if settings.wrapper_link %}
  <{{ settings.wrapper_link.tag }}{{ settings.wrapper_link.attributes }}>
{% endif %}

  <div{{ attributes.addClass(classes) }}>
    {% if multiple %}<div{{ items_attributes.addClass(items_classes) }}>{% endif %}
      {% for item in items %}
        <{{ settings.link.tag }}{{ settings.link.attributes.addClass('field__item') }}>{{ item.content }}</{{ settings.link.tag }}>
      {% endfor %}
    {% if multiple %}</div>{% endif %}
  </div>

{% if settings.wrapper_link %}
  </{{ settings.wrapper_link.tag }}>
{% endif %}

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

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