dsfr4drupal-1.x-dev/templates/system/links--language-block.html.twig

templates/system/links--language-block.html.twig
{% set bordered = bordered ?? true %}

{% if links -%}
  {% set translate_id = title_id|default('translate-menu-' ~ random()) %}

  {%- if heading -%}
    {%- if heading.level -%}
      <{{ heading.level }}{{ heading.attributes }}>{{ heading.text }}</{{ heading.level }}>
    {%- else -%}
      <h2{{ heading.attributes }}>{{ heading.text }}</h2>
    {%- endif -%}
  {%- endif -%}
  <div{{ attributes.removeClass('links').addClass('fr-translate fr-nav') }}>
    <div class="fr-nav__item">
      <button class="fr-translate__btn fr-btn fr-btn--tertiary{{ not bordered ? '-no-outline' }}" aria-controls="{{ translate_id }}" aria-expanded="false" title="{{ 'Select a language'|t }}">
        {{ current_langcode|upper }}
        <span class="fr-hidden-lg"> - {{ links[current_langcode].language }}</span>
      </button>
      <div class="fr-collapse fr-translate__menu fr-menu" id="{{ translate_id }}">
        <ul class="fr-menu__list">
          {%- for item in links -%}
            <li{{ item.attributes.removeAttribute('hreflang') }}>
              {%- if item.link -%}
                {{ item.link }}
              {%- elseif item.text_attributes -%}
                <span{{ item.text_attributes }}>{{ item.text }}</span>
              {%- else -%}
                {{ item.text }}
              {%- endif -%}
            </li>
          {%- endfor -%}
        </ul>
      </div>
    </div>
  </div>
  {{ attach_library('dsfr4drupal/component.translate') }}
{%- endif %}

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

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