1. Блог Inweb
  2. Ask Inweb
  3. SEO
  4. Разметка хлебных крошек для ocstore 3

Разметка хлебных крошек для ocstore 3

Есть

ответ

Дата вопроса: 19.10.2020, 23:14

Здравствуйте,подскажите,если я все правильно понял,для разметки хлебных крошек в ocstore 3 необходимо часть кода в product.twig заменить на указанный Вами.

Исходный

Заменяем на

А в категории category.twig присутствует код

заменяем на

Заранее спасибо

Автор: Lukashaa

Просмотров: 39

Категория:

SEO

Оцените вопрос

Рекомендуйте нас друзьям

Частный ответ

Рейтинг автора

239

Дано ответов

71

Влад Наумов
1
Рейтинг ответа

Влад Наумов

Head of SEO

Добрый день! Рекомендую вам лучше использовать данный модуль — MicrodataPro. В данном модуле уже заложена разметка хлебных крошек и другие виды разметок.

Если вы хотите кастомно добавить, то попробуйте вот такие варианты:

Вариант 1:


{% for key, breadcrumb in breadcrumbs %}
{% if key + 1 < breadcrumbs|length %}
<li><a href="{{ breadcrumb.href }}">{{ breadcrumb.text }}</a></li>
{% else %}
<li>{{ breadcrumb.text }}</li>
{% endif %}
{% endfor %}

Вариант 2:


<ul class="breadcrumb" itemscope itemtype="https://schema.org/BreadcrumbList">
{% for key, breadcrumb in breadcrumbs %}
{% if key + 1 < breadcrumbs|length %}
<li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
<a itemscope itemtype="https://schema.org/Thing" itemprop="item" href="{{ breadcrumb.href }}"><span itemprop="name">{{ breadcrumb.text }}</span></a>
<meta itemprop="position" content="{{key+1}}" />
</li>
{% else %}
<li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><span itemprop="name">{{ breadcrumb.text }}</span>
<meta itemprop="position" content="{{key+1}}" />
</li>
{% endif %}
{% endfor %}
</ul>

Дата сообщения: 20.10.2020, 13:29

Похожие вопросы

Для того чтобы оставить вопрос, необходимо войти используя свой аккаунт одной из социальных сетей.