Метатеги Open Graph(OpenGraph, OG), Twitter, социальных сетях(мультисайтовость,мультирегиональность)
Стоимость:
руб.
Получите быструю помощь по покупке, оплате, установке, настройке, продлению и другим вопросам, оставив заявку
💡 Нужна консультация и помощь по работе?
Стандартная установка из каталога решений.
После установки в административной части сайта, в разделе «Маркетинг» будет доступен "OpenGraph-поля у разделов и элементов". Далее тут настраиваем, для каких инфоблоков включить функционал и список вкладок, которые нужно отобразить. При необходимости можем добавить свои поля.
-------------------------------------
Для того, чтобы применить настроенные шаблоны, нужно для раздела в файле section.php после установки переменной раздела прописать следующий код:
if( $arCurSection['ID'] ){ $APPLICATION->SetPageProperty('DWSTROY_OG_TWITTER_IBLOCK_ID', $arParams['IBLOCK_ID']); $APPLICATION->SetPageProperty('DWSTROY_OG_TWITTER_SECTION_ID', $arCurSection['ID']); $APPLICATION->SetPageProperty('DWSTROY_OG_TWITTER_TAB_CODE', LANGUAGE_ID); }Внимание: в зависимости от компонента и его кастомизации переменная раздела $arCurSection['ID'] может называться по другому.
----------------------------------
а для карточки товара(элемента) в файл element.php после определения ID элемента нужно прописать следующий код:
if( $elementId ){ $APPLICATION->SetPageProperty('DWSTROY_OG_TWITTER_IBLOCK_ID', $arParams['IBLOCK_ID']); $APPLICATION->SetPageProperty('DWSTROY_OG_TWITTER_ELEMENT_ID', $elementId); $APPLICATION->SetPageProperty('DWSTROY_OG_TWITTER_TAB_CODE', LANGUAGE_ID); }Внимание: в зависимости от компонента и его кастомизации переменная элемента $elementId может называться по другому.
После установки в административной части сайта, в разделе «Маркетинг» будет доступен "OpenGraph-поля у разделов и элементов". Далее тут настраиваем, для каких инфоблоков включить функционал и список вкладок, которые нужно отобразить. При необходимости можем добавить свои поля.
-------------------------------------
Для того, чтобы применить настроенные шаблоны, нужно для раздела в файле section.php после установки переменной раздела прописать следующий код:
if( $arCurSection['ID'] ){ $APPLICATION->SetPageProperty('DWSTROY_OG_TWITTER_IBLOCK_ID', $arParams['IBLOCK_ID']); $APPLICATION->SetPageProperty('DWSTROY_OG_TWITTER_SECTION_ID', $arCurSection['ID']); $APPLICATION->SetPageProperty('DWSTROY_OG_TWITTER_TAB_CODE', LANGUAGE_ID); }Внимание: в зависимости от компонента и его кастомизации переменная раздела $arCurSection['ID'] может называться по другому.
----------------------------------
а для карточки товара(элемента) в файл element.php после определения ID элемента нужно прописать следующий код:
if( $elementId ){ $APPLICATION->SetPageProperty('DWSTROY_OG_TWITTER_IBLOCK_ID', $arParams['IBLOCK_ID']); $APPLICATION->SetPageProperty('DWSTROY_OG_TWITTER_ELEMENT_ID', $elementId); $APPLICATION->SetPageProperty('DWSTROY_OG_TWITTER_TAB_CODE', LANGUAGE_ID); }Внимание: в зависимости от компонента и его кастомизации переменная элемента $elementId может называться по другому.