Open Graph и MetaTag

Главные вкладки

Аватар пользователя supamc supamc 26 апреля 2017 в 23:01

Приветствую.
Столкнулся с мистической проблемой.
Через МетаТаг добавляю Опен Граф тэги через токены.

Необходимо зашарить ФБ видео. Для нормального выхода в ФБ нужно два главных тэга:

Конфигурирую всё в разделе Контент.
Если контент содержит видео, то og:image не выходит. Картинку пытался вытащить через превью.
[node:field_video:value] видео - работает
[node:field_image:video_embed_wysiwyg_preview:url] так, через настройки изображения - токен
[node:field_image:large:url] и так, картинка в таком формате используется в анонсе

Прямые ссылки на удивление работают, если пишу вместо image *blabla* токена, так же как и любой произвольный текст.
- value [node:field_image] blablabla

Если с теме же настройками загружаю ноду только с картинкой, без видео, то соответственно og:video нет, а og:image появляется и работает через токен.

Пробовал добавить в ноду с видео картинку и вывести ее, думал может неправильно что-то делаю с превьюшками, но результат тот же только og:video

Вобщем ума не приложу как динамически выходить видео и картинку из ноды.
Может кто сталкивался с такой проблемой?
Заранее спасибо.

Комментарии

Аватар пользователя supamc supamc 27 апреля 2017 в 10:32

Не уверен, но похоже использовать [node:field_image] для ноды, где нет field_image, нохоже нельзя.
Думал, что как-то можно подхватить миниатюру автоматически сгенерированную друпалом.
Поэтому токен не выдает результата и значение og:image пустое и следовательно его нет в хтмл.

Сделал воркэраунд, добавил в ноду картину и просто её не отображаю в ноде.

Конечно в плане добавления контента не лучшая идея, так как хотелось бы использовать миниатюры (картинки) с видео, которые автоматически генерирует друпал, как например в анонсе.

Если есть всё-таки есть какой-то "прямой" вариант, посоветуйте.