Инструменты пользователя

Инструменты сайта


bitrix_comments:faq:complex_components

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
bitrix_comments:faq:complex_components [07/05/2026 12:39] – старая версия восстановлена (29/03/2026 12:06) adminbitrix_comments:faq:complex_components [07/05/2026 13:51] (текущий) admin
Строка 3: Строка 3:
 К сожалению, визуальный редактор Битрикса не дает возможности подключать компоненты к детальным страницам комплексных компонентов, таких как новости или каталог. Придется редактировать файлы сайта. Если у вас недостаточно навыков, лучше обратиться за помощью к специалисту. К сожалению, визуальный редактор Битрикса не дает возможности подключать компоненты к детальным страницам комплексных компонентов, таких как новости или каталог. Придется редактировать файлы сайта. Если у вас недостаточно навыков, лучше обратиться за помощью к специалисту.
  
-===== Подключение комментариев к детальной странице товара =====+===== Подключение к детальной странице товара =====
  
 Нужно отредактировать шаблон компонента bitrix:catalog Нужно отредактировать шаблон компонента bitrix:catalog
Строка 19: Строка 19:
 {{:bitrix_comments:faq:скриншот_29-03-2026_114928.jpg|}} {{:bitrix_comments:faq:скриншот_29-03-2026_114928.jpg|}}
  
-После этой строки нужно вставить следующий код:+После этой строки нужно вставить следующий код
 + 
 +Для комментариев:
 <code php> <code php>
 if(!empty($elementId)){ if(!empty($elementId)){
Строка 35: Строка 37:
 </code> </code>
  
-===== Подключение комментариев к детальной странице новости =====+Для отзывов: 
 +<code php> 
 +if(!empty($elementId)){ 
 +    $APPLICATION->IncludeComponent( 
 +        'chililab:page.reviews.list', 
 +        '', 
 +        [ 
 +            'ELEMENT_ID' => $elementId, 
 +            'IBLOCK_TYPE' => $arParams['IBLOCK_TYPE'], 
 +            'IBLOCK_ID' => $arParams['IBLOCK_ID'], 
 +        ], 
 +        $component 
 +    ); 
 +
 +</code> 
 + 
 +Для рейтинга: 
 +<code php> 
 +if(!empty($elementId)){ 
 +    $APPLICATION->IncludeComponent( 
 +        'chililab:page.ratings', 
 +        '', 
 +        [ 
 +            'ELEMENT_ID' => $elementId, 
 +            'IBLOCK_TYPE' => $arParams['IBLOCK_TYPE'], 
 +            'IBLOCK_ID' => $arParams['IBLOCK_ID'], 
 +        ], 
 +        $component 
 +    ); 
 +
 +</code> 
 +===== Подключение к детальной странице новости =====
  
 Подключение к детальной странице новостей очень похоже, ведь используются те же принципы. Подключение к детальной странице новостей очень похоже, ведь используются те же принципы.
Строка 49: Строка 82:
 Найти подключение компонента bitrix:news.detail. Найти подключение компонента bitrix:news.detail.
  
-После кода подключения вставить следующий код:+После кода подключения вставить код
 + 
 +Для комментариев:
  
 <code php> <code php>
Строка 67: Строка 102:
  
  
 +Для отзывов:
  
 +<code php>
 +if(!empty($ElementID)){
 +    $APPLICATION->IncludeComponent(
 +        'chililab:page.reviews.list',
 +        '',
 +        [
 +            'ELEMENT_ID' => $ElementID,
 +            'IBLOCK_TYPE' => $arParams['IBLOCK_TYPE'],
 +            'IBLOCK_ID' => $arParams['IBLOCK_ID'],
 +        ],
 +        $component
 +    );
 +}
 +</code>
 +
 +Для рейтинга:
 +
 +<code php>
 +if(!empty($ElementID)){
 +    $APPLICATION->IncludeComponent(
 +        'chililab:page.ratings',
 +        '',
 +        [
 +            'ELEMENT_ID' => $ElementID,
 +            'IBLOCK_TYPE' => $arParams['IBLOCK_TYPE'],
 +            'IBLOCK_ID' => $arParams['IBLOCK_ID'],
 +        ],
 +        $component
 +    );
 +}
 +</code>
  
  
bitrix_comments/faq/complex_components.1778146779.txt.gz · Последнее изменение: admin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki