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



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

Зарегистрирован: 20 ноя 2020, 19:51
Сообщения: 47
Аватара пользователя

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


Хлебные крошки на странице объявления:

{%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="">{%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'%} <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=""></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="">{%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'%} <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=""></li>{%/foreach%}{%/if%}{%/if%}
{%/foreach%}</ol>{%/if%}{%/if%}


Последний раз редактировалось Михаил 05 ноя 2021, 11:11, всего редактировалось 4 раз(а).



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

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

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

{%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 itemprop="itemListElement" itemscope="" 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="">{%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'%} <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=""></li>{%/foreach%}{%/if%}{%/if%}
{%/foreach%}</ol>{%/if%}{%/if%}


можете поставить 1,2,3 или поставьте номер id категории


04 ноя 2021, 21:44
Профиль

Зарегистрирован: 24 сен 2020, 21:25
Сообщения: 337

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


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

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


04 ноя 2021, 22:55
Профиль
Аватара пользователя

Зарегистрирован: 20 ноя 2020, 19:51
Сообщения: 47
Аватара пользователя

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


Хлебные крошки на странице объявления:

{%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="">{%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'%} <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=""></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="">{%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'%} <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=""></li>{%/foreach%}{%/if%}{%/if%}
{%/foreach%}</ol>{%/if%}{%/if%}



Получилось сделать нумерацию на странице объявления таким образом:

{%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%}

Для ссылки "Главная" она всегда первая делаем так - <meta itemprop="position" content="1">
Для последующих ссылок делаем так - <meta itemprop="position" content="{%$smarty.foreach.nt2.iteration+1%}">

На странице категории по такой схеме не получается пронумеровать...


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

Зарегистрирован: 20 ноя 2020, 19:51
Сообщения: 47
Аватара пользователя

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

{%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 itemprop="itemListElement" itemscope="" 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="">{%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'%} <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=""></li>{%/foreach%}{%/if%}{%/if%}
{%/foreach%}</ol>{%/if%}{%/if%}


можете поставить 1,2,3 или поставьте номер id категории


Привет, Руслан. Вот именно, как поставить 1,2,3? Номер id категории не решает задачу, он просто выведет номер категории, а нужно вывести номера элементов навигации, чтобы поисковик смог выстроить цепочку правильно Главная / Собаки / Чихуахуа


05 ноя 2021, 11:36
Профиль

Зарегистрирован: 24 сен 2020, 21:25
Сообщения: 337

Михаил писал(а):
На странице категории по такой схеме не получается пронумеровать...


Ну тогда не используйте счетчик итераций, просто создайте переменную со значением 0
И в обоих циклах плюсует ее на 1

{%assign var='num' value=0%}
{%foreach from=$title_normal item='t' name='t'%}
{%assign var='num' value=$num+1%}

<meta itemprop="position" content="{%$num%}">

И во втором условии так же
{%foreach from=$breadcrumb item='t2'%}
{%assign var='num' value=$num+1%}
<meta itemprop="position" content="{%$num%}">

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


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

Зарегистрирован: 20 ноя 2020, 19:51
Сообщения: 47
Аватара пользователя

Иван писал(а):
Михаил писал(а):
На странице категории по такой схеме не получается пронумеровать...


Ну тогда не используйте счетчик итераций, просто создайте переменную со значением 0
И в обоих циклах плюсует ее на 1

{%assign var='num' value=0%}
{%foreach from=$title_normal item='t' name='t'%}
{%assign var='num' value=$num+1%}

<meta itemprop="position" content="{%$num%}">

И во втором условии так же
{%foreach from=$breadcrumb item='t2'%}
{%assign var='num' value=$num+1%}
<meta itemprop="position" content="{%$num%}">

Скрытый текст


Привет, Иван. предложенный Вами метод с переменной не сработал. Выводит только 1 для первого элемента цепочки "Главная", а в остальных элементах itemprop="position" content="" вообще отсутствует!

{%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">{%assign var='num' value=0%}
{%foreach from=$title_normal item='t' name='t'%}
{%if !$smarty.foreach.t.last%}{%assign var='num' value=$num+0%}<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="{%$num%}">{%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'}{%assign var='num' value=$num+1%}<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="{%$num%}"></li>{%/foreach%}{%/if%}{%/if%}
{%/foreach%}</ol>{%/if%}{%/if%}


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

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

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


Хлебные крошки на странице объявления:

{%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="">{%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'%} <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=""></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="">{%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'%} <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=""></li>{%/foreach%}{%/if%}{%/if%}
{%/foreach%}</ol>{%/if%}{%/if%}



Получилось сделать нумерацию на странице объявления таким образом:

{%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%}

Для ссылки "Главная" она всегда первая делаем так - <meta itemprop="position" content="1">
Для последующих ссылок делаем так - <meta itemprop="position" content="{%$smarty.foreach.nt2.iteration+1%}">

На странице категории по такой схеме не получается пронумеровать...

вместо этого {%if $modtype == 'msg'%}поставь {%if $modtype == 'cat'%}


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

Зарегистрирован: 20 ноя 2020, 19:51
Сообщения: 47
Аватара пользователя

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


Хлебные крошки на странице объявления:

{%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="">{%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'%} <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=""></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="">{%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'%} <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=""></li>{%/foreach%}{%/if%}{%/if%}
{%/foreach%}</ol>{%/if%}{%/if%}



Получилось сделать нумерацию на странице объявления таким образом:

{%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%}

Для ссылки "Главная" она всегда первая делаем так - <meta itemprop="position" content="1">
Для последующих ссылок делаем так - <meta itemprop="position" content="{%$smarty.foreach.nt2.iteration+1%}">

На странице категории по такой схеме не получается пронумеровать...

вместо этого {%if $modtype == 'msg'%}поставь {%if $modtype == 'cat'%}


Это не помогает...


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

Зарегистрирован: 20 ноя 2020, 19:51
Сообщения: 47
Аватара пользователя

Юра, посмотри если есть время.

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

<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, 13:58
Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 12 ] 

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

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


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

Найти: