Метадані в строку навігації Drupal 8

Надіслав: devoleksiy , дата: 18.03.2020 - 18:29
Image
Метадані в строку навігації Drupal 8

З часом все змінюється, і інструкції підвладні часу, всі керівництва що я знайшов в інтернеті, не працювали, але знайшлася статья про хлібні крихітки для Друпал 8 яку я відкоригував і метадані пройшли верификацию в google.

Додаємо метадані в строку навігації (Breadcrumbs)

Якщо у вас тема bartik редагуємо файл breadcrumb.html.twig в каталозі теми /themes/bartik/templates , Очистіть все і вставте наступний код:

{#
/**
 * @file
 * Theme override for a breadcrumb trail.
 *
 * Available variables:
 * - breadcrumb: Breadcrumb trail items.
 */
#}
{% if breadcrumb %}
  <nav class="breadcrumb" role="navigation" aria-labelledby="system-breadcrumb">
    <ol itemscope itemtype="https://schema.org/BreadcrumbList">
    {% for item in breadcrumb %}
      <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
        {% if item.url %}
          <a itemtype="https://schema.org/Thing" itemprop="item" href="{{ item.url }}">
            <span itemprop="name">{{ item.text }}</span>
          </a>
        {% else %}
          <span itemprop="name">{{ item.text }}</span>
        {% endif %}
        <meta itemprop="position" content="{{ loop.index }}" />
      </li>
    {% endfor %}
    </ol>
  </nav>
{% endif %}

Перевірити метадані строки навігації (хлібні крихти) можна за допомогою наступного інструмента для тестування мікророзмітки сторінок

Поради для створення метаданих для Drupal 8

Якщо ви збираєтесь змінювати шаблони базової теми, раджу вам створити підтему (субтему), це спростить редагування файлів, і після оновлення ядра Drupal 8 ваші зміни збережуться.

Для додання різних метаданих, для різних типів данних, наприклад статті, новини, відгуки, раджу плагін який не важко налаштувати metatag