Михаил писал(а):
Юра, привет! Помоги сделать нумерацию 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%}">
На странице категории по такой схеме не получается пронумеровать...