Автор Тема: Разметка по schema.org/BreadcrumbList  (Прочитано 3361 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Buck

  • Новичок
  • *
  • Сообщений: 44
  • Авторитет: 1
    • Просмотр профиля
Разметка по schema.org/BreadcrumbList
« : 18 августа 2017, 08:24:43 »
Добрый день.

в коде  санты 3.15 был параметр %position%

<meta itemprop="position" content="%position%" />
Но почему он его не выводит %position% куда копать и где что необходимо исправить?

полный код:
<!-- @begin -->
<!-- ********************************* Крошки -->
<div class="row" id="title-block">
<div class="col">
<ol class="breadcrumb" itemscope itemtype="http://schema.org/BreadcrumbList" id="breadFix">
<!-- @link --> <li class="breadcrumb-item" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
<a href="%link%" title="%title%" itemprop="item">
<span itemprop="name">%text%</span>
</a>
<meta itemprop="position" content="%position%" />
</li>
<!-- @activelink --> <li class="breadcrumb-item active" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
<a href="%link%" title="%title%" itemprop="item">
<span itemprop="name">%text%</span>
</a>
<meta itemprop="position" content="%position%" />
</li>
<!-- @delimiter -->
<!-- @end --> </ol>
</div>
</div>
<!-- ********************************* / Крошки -->
<!-- @no_data -->
           

На выходе вот так:
« Последнее редактирование: 18 августа 2017, 08:33:23 от Buck »

Оффлайн Nikodim

  • Опытный лис
  • ****
  • Сообщений: 311
  • Авторитет: 35
  • Пол: Мужской
    • Просмотр профиля
Re: Разметка по schema.org/BreadcrumbList
« Ответ #1 : 21 сентября 2019, 09:41:32 »
Старая тема конечно, но тоже столкнулся, гугл указал на ошибку - Отсутствует поле "position".
Исправляется в модуле waysite.class.php, строчку
$tpl_rows['position'] = $position++;в двух местах заменить на
$tpl_rows['position'] = "".$position++."";
« Последнее редактирование: 21 сентября 2019, 09:45:27 от Nikodim »