Поствить модуль
https://marketplace.1c-bitrix.ru/search/?q=open+graph
Или
Open graph для Битрикс:
Insert in head
|
1 2 3 4 5 6 7 8 9 10 11 12 |
<meta property="og:title" content="<?$APPLICATION->ShowTitle()?>"> <meta property="og:description" content="<?$APPLICATION->ShowProperty('description');?>" /> <meta property="og:site_name" content=""> <meta property="og:url" content="https://<?= SITE_SERVER_NAME ?><?= $APPLICATION->GetCurPage() ?>"> <? $APPLICATION->ShowMeta("og:image"); $APPLICATION->ShowMeta("og:image:url"); $APPLICATION->ShowMeta("og:image:secure_url"); $APPLICATION->SetPageProperty("og:image", 'https://' .SITE_SERVER_NAME. '/local/templates/main/img/_src/logo2.png'); $APPLICATION->SetPageProperty("og:image:url", 'https://' .SITE_SERVER_NAME. '/local/templates/main/img/_src/logo2.png'); $APPLICATION->SetPageProperty("og:image:secure_url", 'https://' .SITE_SERVER_NAME. '/local/templates/main/img/_src/logo2.png'); ?> |
В шаблоне нужного раздела или страницы вызываем:
|
1 2 3 4 5 |
if(isset($arResult["DETAIL_PICTURE"]["SRC"]) && !empty($arResult["DETAIL_PICTURE"]["SRC"])): $APPLICATION->SetPageProperty("og:image", 'https://' .SITE_SERVER_NAME.$arResult["DETAIL_PICTURE"]["SRC"]); $APPLICATION->SetPageProperty("og:image:url", 'https://' .SITE_SERVER_NAME.$arResult["DETAIL_PICTURE"]["SRC"]); $APPLICATION->SetPageProperty("og:image:secure_url", 'https://' .SITE_SERVER_NAME.$arResult["DETAIL_PICTURE"]["SRC"]); endif; |
Каким должен быть размер og:image
Рекомендуемое разрешение для Open Graph — 1200 x 630 px. При таком размере миниатюра будет большой и хорошо выделяться.
