Перейти к содержимому


Ошибка микроразметки Invalid object type for field 'itemReviewed'

itemReviewed

  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1 metry

metry

    Активный участник

  • Модераторы
  • 884 сообщений

Отправлено 10 Июнь 2020 - 13:31

Данная инструкция поможет устранить ошибки по микроразметке характерных для страниц каталога товаров.

Для внесения изменений зайдите в Редактор шаблонов-->Товары и найдите:


						  <div class="ratings">
							<div class="rating-box" title="Рейтинг товара">
							  {% IF goods.OPINION_RATING_VALUE %}
							  <span itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating">
								<meta itemprop="worstRating" content = "1">
								<meta itemprop="bestRating" content = "10">
								<meta itemprop="ratingValue" content = "{goods.OPINION_RATING_VALUE}">
								<meta itemprop="reviewCount" content = "{goods.OPINION_RATING_CNT_ALL}">
								<div class="rating" style="width:{goods.OPINION_RATING_VALUE}0%" alt="{goods.OPINION_RATING_VALUE}" title="Рейтинг товара"></div>
							  </span>
							  {% ELSE %}
								<div class="rating" style="width:0%" alt="Рейтинг не определён" title="Рейтинг не определён"></div>
							  {% ENDIF %}
							</div>
						  </div>


замените на:


						  <div class="ratings">
							<div class="rating-box" title="Рейтинг товара">
							  {% IF goods.OPINION_RATING_VALUE %}
							  <span itemprop="aggregateRating">
								<div class="rating" style="width:{goods.OPINION_RATING_VALUE}0%" alt="{goods.OPINION_RATING_VALUE}" title="Рейтинг товара"></div>
							  </span>
							  {% ELSE %}
								<div class="rating" style="width:0%" alt="Рейтинг не определён" title="Рейтинг не определён"></div>
							  {% ENDIF %}
							</div>
						  </div>


далее снова найдите:


						  <div class="ratings">
							<div class="rating-box" title="Рейтинг товара">
							  {% IF goods.OPINION_RATING_VALUE %}
							  <span itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating">
								<meta itemprop="worstRating" content = "1">
								<meta itemprop="bestRating" content = "10">
								<meta itemprop="ratingValue" content = "{goods.OPINION_RATING_VALUE}">
								<meta itemprop="reviewCount" content = "{goods.OPINION_RATING_CNT_ALL}">
								<div class="rating" style="width:{goods.OPINION_RATING_VALUE}0%" alt="{goods.OPINION_RATING_VALUE}" title="Рейтинг товара"></div>
							  </span>
							  {% ELSE %}
								<div class="rating" style="width:0%" alt="Рейтинг не определён" title="Рейтинг не определён"></div>
							  {% ENDIF %}
							</div>
						  </div>


замените на:


						  <div class="ratings">
							<div class="rating-box" title="Рейтинг товара">
							  {% IF goods.OPINION_RATING_VALUE %}
							  <span itemprop="aggregateRating">
								<div class="rating" style="width:{goods.OPINION_RATING_VALUE}0%" alt="{goods.OPINION_RATING_VALUE}" title="Рейтинг товара"></div>
							  </span>
							  {% ELSE %}
								<div class="rating" style="width:0%" alt="Рейтинг не определён" title="Рейтинг не определён"></div>
							  {% ENDIF %}
							</div>
						  </div>





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных