artisan-1.x-dev/components/breadcrumb/breadcrumb.twig

components/breadcrumb/breadcrumb.twig
{% if breadcrumb %}

  {% set attributes = attributes ?: create_attribute() %}
  {% set breadcrumb_attributes = breadcrumb_attributes ?: create_attribute() %}
  {% set breadcrumb_item_attributes = breadcrumb_item ?: create_attribute() %}

  <nav {{ attributes.setAttribute('role', 'navigation').setAttribute('aria-labelledby', 'system-breadcrumb') }}>
    <h2 id="system-breadcrumb" class="visually-hidden">{{ 'Breadcrumb'|t }}</h2>
    <ol {{ breadcrumb_attributes.addClass(['breadcrumb']) }}>
      {% for item in breadcrumb %}
        <li {{ breadcrumb_item_attributes.addClass(['breadcrumb-item', not item.url ? 'active' ]) }}>
          {% if item.url %}
            <a href="{{ item.url }}">{{ item.text }}</a>
          {% else %}
            {{ item.text }}
          {% endif %}
        </li>
      {% endfor %}
    </ol>
  </nav>

{% endif %}

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

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