Сообщения без ответов | Активные темы Текущее время: 08 сен 2026, 13:32



Ответить на тему  [ Сообщений: 12 ]  Страница «  1, 2
Микроразметка хлебных крошек 
Автор Сообщение
Аватара пользователя

Зарегистрирован: 10 июл 2015, 00:46
Сообщения: 555
Аватара пользователя

Михаил писал(а):
Юра, посмотри если есть время.

Эта конструкция выводит нумерацию в хлебных крошках на странице объявлений, а в категориях нет.

<meta itemprop="position" content="1">
<meta itemprop="position" content="{%$smarty.foreach.nt2.iteration+1%}">


Это хлебные крошки для объявлений

{%if $modtype == 'msg'%}
{%if $title_normal|@count > 2 || $modtype == 'msg'%}<ol itemscope="" itemtype="http://schema.org/BreadcrumbList" class="breadcrumb s13 f-l bread-product">
{%foreach from=$title_normal item='t' name='t'%}
{%if !$smarty.foreach.t.last%}<li itemscope="" itemprop="itemListElement" itemtype="http://schema.org/ListItem">{%if $smarty.foreach.t.first%}<a itemprop="item" title="" href="{%$t.link%}"><span itemprop="name">Главная</span></a><meta itemprop="position" content="1">{%else%}<a title="" href='{%$t.link%}'>{%$t.name%}</a>{%/if%}</li>{%/if%}
{%if $smarty.foreach.t.first%}{%if $modtype == 'msg'%}{%assign var='breadcrumb' value=$message.cat|breadcrumb:$categories%}
{%foreach from=$breadcrumb item='t2' name='nt2'%} <li itemscope="" itemprop="itemListElement" itemtype="http://schema.org/ListItem"><a itemprop="item" title="" href="{%$t2.href%}"><span itemprop="name">{%$t2.name%}</span></a><meta itemprop="position" content="{%$smarty.foreach.nt2.iteration+1%}"></li>{%/foreach%}{%/if%}{%/if%}
{%/foreach%}</ol>{%/if%}{%/if%}


Это хлебные крошки для категории

{%if $modtype != 'ind'%}
{%if $smarty.get.cat.1 != 'register' && $modtype != 'msg'%}{%if $title_normal|@count > 2 || $modtype == 'msg'%}<ol itemscope="" itemtype="http://schema.org/BreadcrumbList" class="breadcrumb f-l s13">
{%foreach from=$title_normal item='t' name='t'%}
{%if !$smarty.foreach.t.last%}<li itemscope="" itemprop="itemListElement" itemtype="http://schema.org/ListItem">{%if $smarty.foreach.t.first%}<a itemprop="item" title="" href="{%$t.link%}"><span itemprop="name">Главная</span></a><meta itemprop="position" content="1">{%else%}<a title="" href='{%$t.link%}'>{%$t.name%}</a>{%/if%}</li>{%/if%}
{%if $smarty.foreach.t.first%}{%if $modtype == 'msg'%}{%assign var='breadcrumb' value=$message.cat|breadcrumb:$categories%}
{%foreach from=$breadcrumb item='t2' name='nt2'%} <li itemscope="" itemprop="itemListElement" itemtype="http://schema.org/ListItem"><a itemprop="item" title="" href="{%$t2.href%}"><span itemprop="name">{%$t2.name%}</span></a><meta itemprop="position" content="{%$smarty.foreach.nt2.iteration+1%}"></li>{%/foreach%}{%/if%}{%/if%}
{%/foreach%}</ol>{%/if%}{%/if%}

Без нумерации микроразметка не проходит валидацию

весь код скинь хлебные крошки не разделяются таким способом на категории и объявления все пишется одним кодом


05 ноя 2021, 14:28
Профиль
Аватара пользователя

Зарегистрирован: 10 июл 2015, 00:46
Сообщения: 555
Аватара пользователя

Иван писал(а):
Михаил писал(а):
Юра, привет! Помоги сделать нумерацию itemprop="position" content=""
Есть такая цепочка - Главная / Собаки / Чихуахуа (значит Главная - 1, Собаки - 2, Чихуахуа - 3


Замените свои хлебные крошки на это

Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

этот код не на всех сайтах работает и потом последний вывод категории идет циклической ссылкой а так не должно быть
последний вывод должен выводиться так
Последний элемент размечать нужно ссылкой, через тег <a> без атрибута href:
<li itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ListItem">
<a itemprop="item">
<span itemprop="name">название_последнего_пункта</span>
</a>
<meta itemprop="position" content="4">
</li>


05 ноя 2021, 15:42
Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 12 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron