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

components/skiplinks/skiplinks.twig
{% set attributes = attributes|default(create_attribute()) %}
{% set label = label|default('Quick access'|t) %}
{% set html_tag = html_tag|default('nav') %}
<div{{ attributes.addClass('fr-skiplinks') }}>
  <{{ html_tag }} class="fr-container" role="navigation" aria-label="{{ label }}">
  {% if items|length > 1 %}
    <ul class="fr-skiplinks__list">
      {% for item in items %}
        <li>
          {{ _self.skiklinks_link(item) }}
        </li>
      {% endfor %}
    </ul>
  {% else %}
    <div class="fr-skiplinks__list">
      {{ _self.skiklinks_link(items[0]) }}
    </div>
  {% endif %}
</{{ html_tag }}>
</div>

{% macro skiklinks_link(item) %}
  <a href="#{{ item.anchor }}" class="fr-link">{{ item.title }}</a>
{% endmacro %}

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

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