Ошибка Валидатора Микроразметки Яндекс

В ЯВМ есть валидатор микроразметки.

Проверил им страницу товара. Получил такую ошибку: http://prntscr.com/htsmrp

Такая ошибка, похоже есть на всех карточках товара.

Как реагировать? Что это влечет за собой?

Как исправить?

http://prntscr.com/hu4cik http://prntscr.com/hu4cktна демке проблем нет, вы Title везде прописали на страницах товара?

http://prntscr.com/hu4cik http://prntscr.com/hu4cktна демке проблем нет, вы Title везде прописали на страницах товара?

https://prnt.sc/hu4cik

https://prnt.sc/hu4ckt

ссылки поехали, а кнопки редактировать не нашел :)

http://prntscr.com/hu4cik http://prntscr.com/hu4cktна демке проблем нет, вы Title везде прописали на страницах товара?

Title везде прописан. А вот что делать - непонятно.

app/addons/social_buttons/func.php

подебажьте функцию fn_sb_format_page_title

app/addons/social_buttons/func.php

подебажьте функцию fn_sb_format_page_title

Я дико извиняюсь, можно то же самое, но так, чтобы дилетант понял?...

Заранее благодарен!

Я дико извиняюсь, можно то же самое, но так, чтобы дилетант понял?...

Заранее благодарен!

Функция для open graph формирует title. Нужно посмотреть что в нее приходит, и что эта функция отдает

app/addons/social_buttons/func.php

подебажьте функцию fn_sb_format_page_title

Спасибо за идею в целом. Отключил модуль "социальные кнопки" - ошибки не стало.

Ошибка была вызвана вот чем:

В настройках модуля "социальные кнопки" я просто прописал код кнопок "Поделиться" от Яндекса. Было это так: http://prntscr.com/hwatwf

Вопрос: Как продолжать использовать этот код от Яндекса, но при этом не "ломать" микроразметку? Буду благодарен за ответ!

Проблема валидации микроразметки легко воспроизводится и на демо-магазине.

При включении социальных кнопок от Яндекс (http://prntscr.com/hwf6e9)
и последующей проверке страницы товара: ЯндексВэбмастер-Инструменты-ВалидаторМикроразметки возникает ошибка: http://prntscr.com/hwf6zt
Похоже, проблема касается любой установки, в которой используются социальные кнопки от Яндекса.
Отписался в Хэлпдэск. Но может быть, умные люди тут подскажут быстрее... Заранее благодарен!

Проблема валидации микроразметки легко воспроизводится и на демо-магазине.

При включении социальных кнопок от Яндекс (http://prntscr.com/hwf6e9)
и последующей проверке страницы товара: ЯндексВэбмастер-Инструменты-ВалидаторМикроразметки возникает ошибка: http://prntscr.com/hwf6zt
Похоже, проблема касается любой установки, в которой используются социальные кнопки от Яндекса.
Отписался в Хэлпдэск. Но может быть, умные люди тут подскажут быстрее... Заранее благодарен!

Без изучения сложно сказать. Если баг, пусть устраняют разработчики.

Получен ответ от разработчика.

Проблема официально признана багом.

Ждем решения. Обещали в течение 45 дней.

Получен ответ от разработчика.

Проблема официально признана багом.

Ждем решения. Обещали в течение 45 дней.

Спасибо за информацию. Пожалуйста, обновите тему, когда получите ответ

Спасибо за информацию. Пожалуйста, обновите тему, когда получите ответ

ОК. Будет информация - сообщу.

Послежу.

У меня есть не то чтобы ошибка, но вопрос: а можно как-то настроить микроразметку, чтоб не то, что в

, а то, что в описании в теге

попадало в name?

А то у нас наименование артикула служит для синхронизации, базу в 1С перелопачивать не дадут. Наименования артикулов куцые.

Например, если сравнить:

Куртка 471T-FAS-14

Куртка рабочая мужская летняя 471T-FAS-14

Где искать?

У меня есть не то чтобы ошибка, но вопрос: а можно как-то настроить микроразметку, чтоб не то, что в

, а то, что в описании в теге

попадало в name?

Куртка 471T-FAS-14

Куртка рабочая мужская летняя 471T-FAS-14

Пока сделал так. Может, это криво, но вроде работает. Заменил в файле design/themes/responsive/templates/addons/seo/hooks/products/view_main_info.pre.tpl

Было:
<meta itemprop="name" content="{$product.seo_snippet.name}" />
<meta itemprop="description" content="{$product.seo_snippet.description}" />

Стало:

{assign var=rParts value="\n"|explode:$product.seo_snippet.description}
<meta itemprop="name" content="{$rParts.0}" />
<meta itemprop="description" content="{$product.seo_snippet.description|replace:{$rParts.0}:""}" /></pre>

Есть новости от разработчиков? Прошло не 45 дней, а год :frowning: В демо возможность подключить социальные кнопки обрезана, так что проверить невозможно. Ау, разработчики!

обещать не значит жениться :rofl: @imac @cs-cart_team

Баг из обращения zoldat был исправлен год назад. Фикс вошел в 4.7.2

2 лайка

Спасибо, команда! :slight_smile:

А не подскажете, случаем, есть ли способ добавить в карточку товара хотя бы разметку Twitter Card? Модуль «Социальные кнопки» разметку Open Graph добавляет, может быть можно туда же прикрутить и Twitter Card?