add_to_calendar-1.0.0-beta5/templates/field--add-to-calendar.html.twig

templates/field--add-to-calendar.html.twig
{%
  set title_classes = [
    label_display == 'visually_hidden' ? 'visually-hidden',
    'add-to-calendar--label',
  ]
%}

{%
  set classes = [
    'add-to-calendar--wrapper',
    'hover',
  ]
%}
{% set attributes = attributes.addClass(classes) %}

{% if label_hidden %}
  {% if multiple %}
    <div{{ attributes }}>
      {% for item in items %}
        <div{{ item.attributes }}>{{ item.content }}</div>
      {% endfor %}
    </div>
  {% else %}
    {% for item in items %}
      <div{{ attributes }}>{{ item.content }}</div>
    {% endfor %}
  {% endif %}
{% else %}
  <div{{ attributes }}>
    <div{{ title_attributes.addClass(title_classes) }}>
      <i class="fa-solid fa-calendar" title="{{ label }}"></i>{{ label }}
    </div>
    {% if multiple %}
    <div>
      {% endif %}
      {% for item in items %}
        <ul{{ item.attributes.addClass('add-to-calendar--items') }}>
          {% for generator in item.content %}
            <li>{{ generator }}</li>
          {% endfor %}
        </ul>
      {% endfor %}
      {% if multiple %}
    </div>
    {% endif %}
  </div>
{% endif %}

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

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