Breadcrumbs и Яндекс

Здравствуйте, подскажите плиzz что не так с разметкой BreadcrumbList? Яндекс турбо страницы ругается на разметку: "Не удалось построить списки товаров. Убедитесь, что вы выгружаете все товары, а также что в магазине размечена структура разделов."

Тут нашел код крошек и немного поправил с учетом примера с schema.org

{strip}
{$page_name = ''}

    {if $action === 'category'}
        {$page_name = $category.name}
    {elseif $action === 'product'}
        {$page_name = $product.name}
    {elseif $action === 'myOrders'}
        {$page_name = 'Мои заказы'}
    {elseif $action === 'myProfile'}
        {$page_name = 'Мой профиль'}
    {elseif $action === 'page'}
        {$page_name = $page.name}
    {elseif $action === 'productReviews'}
        {$page_name = 'Отзывы'}
    {elseif $action === 'order'}
        {$page_name = 'Оформление'}
    {/if}
    
    {if $page_name}
        <div class="breadcrumbs" itemprop="breadcrumb">
            <div class="container">
                <ul itemscope itemtype="http://schema.org/BreadcrumbList">
                {if !$wa->globals(&#039;isMyAccount&#039;)}
                    <li><a href="{$wa_app_url}">Главная</a></li><span class="rarr">&rarr;</span>
                {/if}                
                {if !empty($breadcrumbs)}
                    {foreach $breadcrumbs as $breadcrumb}
                        {if $breadcrumb}
                            <li itemprop="itemListElement" itemscope
      itemtype="http://schema.org/ListItem"><a href="{$breadcrumb.url}"><span itemprop= "name">{$breadcrumb.name|escape}</span></a></li><span class="rarr">&rarr;</span>
                        {/if}
                    {/foreach}
                    <li>{$page_name|escape}</li>
                {else}
                    <li>{$page_name|escape}</li>
                {/if}
                </ul>
            </div>
        </div>
    {/if}
{/strip}

Или это все лишнее, подглядел у конкурентов нет ни какой разметки и сниппеты или как их там, все равно формируются

като так у них:

<ol>
  <li>
    <a href= "https://example.com/dresses"> > Dresses</a>
  </li>
  <li>
    <a href= "https://example.com/dresses/real"> > Real Dresses</a>
  </li>
</ol>

1 ответ

  • 0
    Эрик Webasyst 21 апреля 2020 16:40 #

    Если вы ещё не нашли ответ на свой вопрос, подробную поддержку по настройке программных продуктов вы также можете получить от партнёров Webasyst.

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите