Небольшая ошибка валидации микроразметки OpenGraph Есть решение
Может я покажусь сейчас занудой, так как по сути эта ошибка ни на что не влияет, но может смутить начинающих вебмастеров.
Сегодня проверил страницу с карточкой продукта на валидатор микроразметки, он выдал следующую ошибку:
rdfanode http://ogp.me/ns#type @value = og:product http://ogp.me/ns#title @value = Электрический мини-камин Electrolux EFP/M-5012B http://ogp.me/ns#description @value = Электрический мини-камин ELECTROLUX EFP/M-5012B черный, напольный. Мощность 1200/600 Вт. Наличие термостата. Регулировка яркости пламени. Пульт дистан... http://ogp.me/ns#image @value = http://example.ru/wa-data/public/shop/products/01/18/21801/images/102394/102394.750x0.png http://ogp.me/ns#url @value = http://example.ru/elektricheskiy-mini-kamin-electrolux-efpm-5012b/
rdfanode ОШИБКА: префикс product неизвестен валидатору, укажите его явно атрибутом prefix resource = http://example.ru/elektricheskiy-mini-kamin-electrolux-efpm-5012b/
product:price:currency = RUB product:price:amount = 4850.0000
Проблема в этих строчках:
<meta property="product:price:amount" content="4850.0000" /> <meta property="product:price:currency" content="RUB" />
Первая мысль, которая пришла в голову, что может быть это просто баг, но потом подумал, что может разработчики сделали это неспроста
Поизучав информацию, увидел следующее:
1. я не нашел, чтобы OpenGraph поддерживал такое свойство как product.
2. OpenGraph предназначен прежде всего для расшаривания в социальных сетях и там не нужна информация о валюте и цене продукта
3. синтаксис для OpenGraph имеет вид property="og:свойство", следовательно строки выше не могут быть валидны
Ошибка есть и на других сайтах, сделанных на Вэбасист. Вопрос, это так задумано или это просто баг?)
11 ответов
Ошибки тут нет, все соответствует требованиям OG. Информация, например, доступна здесь https://developers.facebook.com/docs/payments/product
Ошибка все таки есть.
Необходимо использовать префикс у head.
Тогда можно использовать:
Подскажите, где эти строчки можно отредактировать?
присоединюсь. та же ошибка. где править? в каком файле прописана микроразметка? в продукт.хтмл не вижу
index.html
Спасибо тебе добрый человек, очень сильно выручил, благодарен за это, думаю как и все остальные кто ищет решение этой проблемы
Присоединяюсь. Ошибка точно есть.
Может кто-нибудь объяснит нам не русским- что взять и куда вставить чтобы эта ошибка исчезла?
Зависит от темы, найти в шаблонах своей темы выводящий head и и подкорректировать код аля:
Буд-то переписку инопланетян почила, ничего не понятно)
Может кто нибудь подскажет на примере темы Дефолт 3.0, конкретно где искать и что править.