TYPO3 вер. 6.2.2 Bootstrap 3 - RealURL поделиться ссылкой FB, но без изображения

Я делаю частную страничку винного путешествия и смотрю "поделиться ссылкой" на Facebook. Если я воспользуюсь этой ссылкой в гольф и попытаюсь поделиться ею, изображение получится хорошо.

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

Luxenbourg

Но если я использую идентификатор страницы, то он отлично работает.

дель Гарда

Почему бы не взять изображения и показать их в Facebook, если это длинный URL, а не идентификатор страницы.

ИСПРАВИТЬ в TYPO3 ver. 6.2.x + Bootstrap 3.x.

Перейдите в "Web -> Template", выберите root, выберите "Typoscript Object Browser". Затем в корне CONSTANTS выберите config.baseURL и очистите его, сохраните и добавьте.

config.absRefPrefix = /

на основной TS, сохраните и очистите f. тест и работает, THX Biesior

1 ответ

Решение

Для предложения изображений для страниц Facebook использует линтер, вы можете сами проверить, что не так с вашей страницей (по какой-то причине изображения для Люксембурга вообще не видны - попробуйте очистить кэш TYPO3 и снова отложить ворс):

https://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwnf.dk%2Fvinrejser%2Ftyskland%2Fluxembourg.html

Лучшее, что вы можете сделать, - это установить или создать какое-то расширение, которое поможет вам создавать теги og. Это хорошая идея, особенно если вы хотите, чтобы ваша страница работала с FB в долгосрочной перспективе.

Изменить: странно, после более пристального взгляда я думаю, что это проблема Facebook, а не TYPO3, изменить способ создания ссылки, т.е. удалить / комментировать config.baseURL из вашего TypoScript и вместо этого добавьте это в свой TS (Setup) (не забудьте очистить весь кеш):

config.absRefPrefix = /
Другие вопросы по тегам