====== Подключение в комплексных компонентах (новости, каталог) ======
К сожалению, визуальный редактор Битрикса не дает возможности подключать компоненты к детальным страницам комплексных компонентов, таких как новости или каталог. Придется редактировать файлы сайта. Если у вас недостаточно навыков, лучше обратиться за помощью к специалисту.
===== Подключение комментариев к детальной странице товара =====
Нужно отредактировать шаблон компонента bitrix:catalog
{{:bitrix_comments:faq:скриншот_29-03-2026_114039.jpg|}}
Обратите внимание! Системный шаблон не подлежит редактированию Перед редактированием нужно перенести шаблон компонента в текущий шаблон сайта.
{{:bitrix_comments:faq:скриншот_29-03-2026_114308.jpg|}}
Откроется окно редактирования страницы элемента - element.php
{{:bitrix_comments:faq:скриншот_29-03-2026_114514.jpg|}}
В этом файле нужно найти строку с подключением компонента bitrix:catalog.element
{{:bitrix_comments:faq:скриншот_29-03-2026_114928.jpg|}}
После этой строки нужно вставить следующий код:
if(!empty($elementId)){
$APPLICATION->IncludeComponent(
'chililab:page.comments.list',
'',
[
'ELEMENT_ID' => $elementId,
'IBLOCK_TYPE' => $arParams['IBLOCK_TYPE'],
'IBLOCK_ID' => $arParams['IBLOCK_ID'],
],
$component
);
}
===== Подключение комментариев к детальной странице новости =====
Подключение к детальной странице новостей очень похоже, ведь используются те же принципы.
Нужно отредактировать шаблон компонента bitrix:news
{{:bitrix_comments:faq:скриншот_29-03-2026_120059.jpg|}}
{{:bitrix_comments:faq:скриншот_25-03-2026_111136.jpg|}}
{{:bitrix_comments:faq:скриншот_29-03-2026_120308.jpg|}}
Найти подключение компонента bitrix:news.detail.
После кода подключения вставить следующий код:
if(!empty($ElementID)){
$APPLICATION->IncludeComponent(
'chililab:page.comments.list',
'',
[
'ELEMENT_ID' => $ElementID,
'IBLOCK_TYPE' => $arParams['IBLOCK_TYPE'],
'IBLOCK_ID' => $arParams['IBLOCK_ID'],
],
$component
);
}