dsfr4drupal-1.x-dev/components/summary/summary.twig

components/summary/summary.twig
{% set attributes = attributes|default(create_attribute()) %}
{% set title = title|default('Contents page'|t({}, {'context': 'DSFR summary component title'})) %}
{% set title_id = title_id|default('fr-summary-title--' ~ random()) %}
{% set title_tag = title_tag|default('p') %}

<nav{{ attributes.addClass('fr-summary').setAttribute('role', 'navigation').setAttribute('aria-labelledby', title_id) }}>
  <{{ title_tag }} class="fr-summary__title" id="{{ title_id }}">{{ title }}</{{ title_tag }}>
  <ol class="fr-summary__list">
    {% for item in items %}
      <li>
        {% set link_attributes = item.attributes|default(create_attribute()) %}
        {% set url = item.url|default(item.attributes.href.__toString()) %}
        {{ link(item.title, url, link_attributes.addClass('fr-summary__link')|without('href')) }}
      </li>
    {% endfor %}
  </ol>
</nav>

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

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