Doszedłem, że odpowiada za to plik breadrcumbs.tpl
Na
https://nexis.pl/bledy-google-search-console-prestashop jest poradnik : "
Należy określić „name” lub „item.name”
Problem dotyczy nawigacji Breadcrumbs. W pliku breadcrumbs.tpl odnajdujemy link <a>. Wewnątrz tego linku znajduje się nazwa elementu nawigacji. Element ten powinien być oznaczony atrybutem itemprop=”name”. Poniżej gotowy kod:
<a itemprop="item" href="{$path.url}"><span itemprop="name">{$path.title}</span></a>
Brakujące pole „item”
Podobnie jak wyżej, błąd jest związany z Breadcrumbs. W pliku breadrcumbs.tpl, w wierszu z linkiem <a>, należy dodać atrybut itemprop=”item”. Poniżej całość:
<a itemprop="item" href="{$path.url}"><span itemprop="name">{$path.title}</span></a>
Część z Was zapyta, czy to nie jest przypadkiem ten sam kod, co punkt wyżej. Owszem, jest to identyczny kod. Powieliłem go jednak, bowiem w przypadku jego zaniedbania powstają oba wyżej wymienione błędy. A w skrócie mówiąc: wstaw jeden z powyższych dwóch kodów, a rozwiążesz oba problemy związane z menu nawigacyjnym."
W moim pliku breadrcumbs.tpl w szablonie sprawdziłem mam takie ustawienia:
Kod
<nav data-depth="{$breadcrumb.count}" class="breadcrumb">
<ol itemscope itemtype="http://schema.org/BreadcrumbList">
{block name='breadcrumb'}
{foreach from=$breadcrumb.links item=path name=breadcrumb}
{block name='breadcrumb_item'}
<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
<a itemprop="item" href="{$path.url}"><span itemprop="name">{$path.title}</span></a>
<meta itemprop="position" content="{$smarty.foreach.breadcrumb.iteration}">
</li>
{/block}
{/foreach}
{/block}
</ol>
</nav>
, ale Google w panelu pokazuje że jest błąd
Należy określić „name” lub „item.name” Stan: Błąd.