Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

catalog.element в catalog.section не подключаются скрипты

+11 голос
1
Нужна помощь, не могу разобраться почему не подключаются файлы скриптов.

В компоненте catalog.section  в файле component_epilog.php создал цикл с компонентом catalog.element чтобы у каждого товара была детальная страница аля "Быстрый просмотр" все замечательно выводится, стили подрубаются, кэширование обошел как бы, а вот js скрипты почему то не подключаются, в чем может быть причина?
спросил 26 Сен, 16 от loony (540 баллов)

1 Ответ

+11 голос

Боюсь что по неправильному пути вы пошли. Чтобы кешировались компоненты элементов на странице раздела - их надо именно в template.php подключать. Иначе всё будет печально-медленно... А чтобы правильно в кеш попадали стили и скрипты - обратите внимание на параметр "parentComponent" - именно он и делает всю необходимую "магию" комплексных компонентов. Обычно в него $component так и прописывают.

IncludeComponent(
 string componentName,
 string componentTemplate,
 array arParams=array(),
 object parentComponent=null,
 array arFunctionParams=array()
 );
ответил 27 Сен, 16 от root (25,590 баллов)
Хотя может быть что скрипты у вас и по другой какой-то причине не выводятся - права доступа, например, могут мешать.

Похожие вопросы

0 голосов
1 ответ
0 голосов
2 ответов
0 голосов
1 ответ
спросил 12 Июнь, 13 от luc (140 баллов)
0 голосов
4 ответов
спросил 05 Янв, 14 от CaRen (100 баллов)
0 голосов
3 ответов