Drupal 8 Создать все изображения для всех стилей - PullRequest
0 голосов
/ 14 марта 2019

Я работаю над многопользовательской установкой Drupal 8.6, где у каждого сайта есть своя собственная база данных, и у меня возникает проблема, когда при первом обмене контентом на Facebook он использует неправильное изображение.

Метатег настроен правильно, это что-то вроде этого:

<meta property="og:image" content="https://xxxx.com/image.jpg?itok=w8tMeCC0" />

Эта проблема с изображением возникает только на первом ресурсе , и я считаю, что это происходит потому, что изображение еще не было создано на момент первого общего ресурса.

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

Я нашел этот пост , и я пытаюсь реализовать его в модуле (я никогда раньше не работал на Drupal), но я даже не знаю, как запланировать выполнение этого фрагмента скрипта.

Есть ли существующий модуль или настройка, которая делает это?

Спасибо за любую помощь!

1 Ответ

0 голосов
/ 05 апреля 2019

Вы пробовали отладчик facebook? https://developers.facebook.com/tools/debug/ Facebook обычно хранит метатеги в кеше во время обмена. Обычно я делаю отладку веб-страницы хотя бы один раз с правильными метатегами, настроенными в отладчике, и проверяю, что страница там правильно загружается. После этого доля будет правильно загружать все ресурсы.

...