Задать вопрос
@Ganjubas_Original

Не работают скрипты bitrix при вызове catalog.element в модальном окне. Куда копать?

Задача казалось изначально простой, но я неожиданно столкнулся с проблемой.
Нужно было всего то сделать некий быстрый просмотр карточки товара. Я сделал кнопку просмотра ссылкой на файл quick_view.php в котором вызвал bitrix:catalog.element. arParams стащил прямо из вызова комслексного каталога, дабы сразу быть уверенным, что параметры вызова обычного просмотра и быстрого будут одинаковыми. Не работают, как я понял, некоторые скрипты. При попытке добавить в корзину мы видим в консоли. (unknown) Uncaught ReferenceError: JCCatalogProductSubscribe is not defined
И при попытках переключить размер или цвет товара получаем Uncaught TypeError: Cannot read property 'setCurrencies' of undefined
Что скажите?
  • Вопрос задан
  • 3385 просмотров
Подписаться 1 Оценить Комментировать
Ответ пользователя Вячеслав Шевченко К ответам на вопрос (3)
WebDev2030
@WebDev2030
Битриксоид до мозга и костей
Я так понимаю ты через JQuery сделал подгрузку того, что в quick_view.php. Но на странице нету описания JCCatalogProductSubscribe поэтому попробуй просто в JS шаблона основного компонента (скорее всего bitrix:catalog.section) просто скопировать описание JCCatalogProductSubscribe из bitrix:catalog.element.
Ответ написан
Комментировать