Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Шаблоны (TPL) » Как вывести og:image в шапке через доп. поле?

Как вывести og:image в шапке через доп. поле?


     30.01.2020    Все вопросы » Шаблоны (TPL)    121

вопрос
Не использую на сайте полную и краткую новость, все сделано через доп. поля.
Движок в версии 13.3 автоматом проставляет микроразметку для социалок только из новостей.

Нужно вывести картинку из доп. поля в og:image

На оф.сайте нашел решение вида , где main_foto мое доп поле.

Но в версии 13.3 оно не работает, выводит в исходном коде вот так

Ответил: леший


Вот плагин от 13.2 (но я посмотрел код, он в 13.3 ни чем не отличается и должен работать)

"НАЗВАНИЕ_ДОПОЛНИТЕЛЬНОГО_ПОЛЯ" - встречается два раза (меняем на своё, в случае автора вопроса заменить надо на "main_foto")
"ПУТЬ_К_КАРТИНКЕ_ЗАГЛУШКЕ" - прописывается на тот случай если дополнительное поле не заполнено (можно прописать например путь к логотипу).
Первоисточник

5 комментариев

maks
Юзер

maks - 30 января 2020 21:49 -

На каких страницах и где? В полной новости в head(т.е. в main)?

arts-amateur
Юзер

arts-amateur - 30 января 2020 22:23 -

Потерся код при публикации, вот это вставляю
<meta property="og:image" content="[xfvalue_image_url_main_foto]">

Вот это получаю
<meta property="og:image" content="">


Да, его только в main в <head> нужно ставить. В fullstory работает, но толку. Социалки подгружают только микроразметку из <head>

TechnicalMan
Юзер

TechnicalMan - 1 февраля 2020 14:31 -

я делаю всегда так:
вставить в main.tpl в раздел <head>
[available=showfull]
<meta property="og:image" content="[xfvalue_image_url_main_foto]">
[/available]

проблем не было. единственная - появилась недавно - эта конструкция не работает при использовании модуля Dle SEO с сайта lazydev

arts-amateur
Юзер

arts-amateur - 1 февраля 2020 14:59 -

Я уже все перепробовал, не работает в любом месте в main.tpl
В полной - все нормально выводит

TeraMoune
Эксперт

TeraMoune - 2 февраля 2020 00:24 -

А какие плагины установлены ? Я решил проверить тоже выводит ли доп поле в main.tpl и у меня так же ничего не вышло. Я начал отключать плагины один за другим и где-то в низу списка заметил как поле появилось.

Попробуйте так же отключать и найдите плагин. На чистом движке я проверил всё выводит как надо.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх