{$wa->headJs()} , как и где настроить?
Добрый день всем.
С проблемой столкнулся давно, но не знаю куда смотреть, суть в разметке Open Graph. В коде есть такие строки:
{$wa->headJs()}
Так вот он выводит такие данные, на странице категории (все тут ок):
<meta property="og:type" content="article" /> <meta property="og:title" content="" /> <meta property="og:description" content="" /> <meta property="og:url" content="" />
Также все нормально и на странице с товаром:
<meta property="og:type" content="og:product" /> <meta property="og:title" content="" /> <meta property="og:description" content="" /> <meta property="og:image" content="" /> <meta property="og:url" content="" />
Но почему на главной странице он выводит только:
<meta property="og:title" content="" /> <meta property="og:image" content="" /> <meta property="og:description" content="." /> <meta property="og:type" content="website" />
Вопрос куда пропадает?
<meta property="og:url" content="" />
В общем где ошибка и куда смотреть? В яндекс валидаторе разметки выдает ошибку для главной страницы:
rdfanode ОШИБКА: поле http://ogp.me/ns#url отсутствует или пусто
И для страницы с товаром:
rdfanode ОШИБКА: префикс product неизвестен валидатору, укажите его явно атрибутом prefix
В общем хочу поправить ошибки, нужна помощь.
3 ответа
Для получения поддержки по внесению изменений в исходный код программных продуктов можно обратиться к экспертам Webasyst.
Как я выяснил в Вебасисте этот метод {$wa->headJs()}нельзя изменить Подробности в этой теме
https://experts.webasyst.ru/19402/gde-otredaktirovat-standartnye-stroki-open-graph/
validator.w3.org выдает это:
Warning: The type attribute is unnecessary for JavaScript resources.
From line 204, column 1; to line 204, column 84
</script>↩<script type="text/javascript" src="/wa-content/js/jquery-plugins/jquery.cookie.js"></scri
Warning: The type attribute is unnecessary for JavaScript resources.
From line 215, column 1; to line 215, column 31
.com/" />↩<script type="text/javascript">↩(fun
нет возможности убрать ненужный тег type="text/javascript"
Если даже и найти где это убрать, если специалисты Webasyst это не уберут, ошибка будет постоянной, а это снижает рейтинг сайта