Что умеет решение
Модуль Top Man Digital: Open Graph автоматически добавляет на страницы сайта мета-теги Open Graph. Это обеспечивает корректное отображение ссылок в виде карточек с заголовком, описанием и изображением при публикации в социальных сетях и мессенджерах, включая ВКонтакте, Telegram, WhatsApp, Одноклассники и Viber.
Решение работает автоматически после установки. Оно определяет текущий элемент или раздел инфоблока по ЧПУ-адресу и подставляет необходимые теги. Для стандартных сценариев, таких как каталог, новости или детальные страницы, изменение шаблонов компонентов не требуется.
Модуль самостоятельно находит данные для стандартных компонентов (catalog.element, catalog.section, news.detail и других инфоблочных) по SEF-адресу, не требуя правки файла result_modifier.php. В интерфейсе редактирования элемента или раздела добавлена отдельная вкладка «Open Graph», где контент-менеджер может задать индивидуальные значения og:title, og:description и og:image без доступа к настройкам самого модуля.
Гибкая иерархия источников данных для Open Graph. Приоритетная цепочка: ручные значения → поля инфоблока → свойства страницы (SetPageProperty) → вычисляемые значения по умолчанию. Используется первое найденное значение.
Автозаполнение. Позволяет автоматически подставлять title из названия элемента или раздела, description из текста и image из изображения. Функция активируется переключателем, что ускоряет настройку типовых страниц.
Изображение по умолчанию с ресайзом. Если у страницы нет своего изображения, используется общий шаблон с возможностью изменения размера под конкретные требования (например, 1200×630 пикселей для превью).
Независимая конфигурация для каждого сайта. Для мультисайтовых проектов доступны отдельные настройки: список полей Open Graph, дополнительные мета-поля, исключения страниц, изображение по умолчанию, режим автозаполнения и срок кэширования.
Дополнительные мета-поля. Помимо стандартных тегов Open Graph можно выводить произвольные поля, такие как fb:app_id, og:video, article:published_time и другие.
Исключение страниц. Теги не выводятся на страницах, путь которых совпадает с точным адресом или регулярным выражением.
Кэширование. Сгенерированные теги сохраняются в кэш с настраиваемым временем жизни. Ручной сброс кэша выполняется добавлением параметра ?clear_cache=1 в адресную строку в режиме администратора.
Модуль предоставляет разработчикам семь точек расширения для управления тегами Open Graph без изменения ядра: OnBeforeAddOpenGraph, OnAfterAddOgFields, OnAfterAddIBlockFields, OnAfterAddPropFields, OnAfterAddDefault, OnAfterAdd и OnBeforeOutput. Это позволяет гибко настраивать сборку мета-данных в процессе формирования страницы.
Решение подходит интернет-магазинам, новостным порталам, корпоративным сайтам и другим проектам, где критически важно корректное отображение ссылок при репостах в социальных сетях. Особую ценность модуль представляет для мультисайтовых систем, где каждый домен требует индивидуальной конфигурации параметров.
General iT поможет установить модуль, настроить его и проверить работу на твоём сайте.