30.11.2021

JCCatalogSocnetsComments is not defined

Ситуация:
Интернет магазин. Устанавливаю комментарии для карточки товара (стандартный компонент bitrix:catalog.comments).

Сам компонент пытаюсь вставить в catalog.element. Шаблон полностью кастомный и сделан с нуля.

В итоге комментарии для администратора работают, для других пользователей нет. Загадка.

Решение:
Первым делом нажимаем F12 чтобы проверить, что говорит консоль разработчика. Видим там ошибку:



Видим, что есть неподключенные библиотеки. Подключаем нужную:

CJSCore::Init(array('popup'));
После внесения этой строки комментарии заработали корректно.

Автор проекта: Dimos
Заметки программиста, дизайнера, геймдев-мастера.
Делюсь опытом.