1049 / 555 / 126
Регистрация: 20.02.2016
Сообщений: 3,218
|
|
1 | |
Простой компонент внутри простого компонента Битрикс01.09.2022, 12:08. Показов 931. Ответов 1
Метки нет (Все метки)
Доброго всем времени суток! Слышал что в Битриксе нельзя вызывать компонент внутри простого компонента, мол это нарушает принципы Bitrix Framework и может привести к проблемам с кэшированием. Так ли это?!?? И если да, то что делать если вызов компонента, внутри простого компонента необходим, переделывать компонент родитель под комплексный компонент?!?
Заранее всем спасибо)
0
|
01.09.2022, 12:08 | |
Ответы с готовыми решениями:
1
Простой выбор простого движка для простого сайта с простой БД Как сделать компонент шаблон, который принимает 3 компонента и от этого реднерит конретный подшаблон-компонент? Создание компонента на Битрикс Создание простого компонента |
01.09.2022, 14:12 | 2 |
Сообщение было отмечено Jasta как решение
Решение
Глупости, или не верно истолкованная фраза.
Единственное тут важно понимать как работает кеширование компонентов. Во первых, необходимо в метод IncludeComponent обязательно передавать родительский компонент (4 параметр) Далее надо понимать, что "ИД" кеша зависит от параметров компонента. Т.е. по сути, лучше праметры в дочерний компонент передавать через параметры родительского (чтобы кеш родительского тоже протухал, когда меняются "настройки" дочернего) Так же есть технология композитного кеширования.... В общем вызывать можно, но нужно понимать как работает кеширование, как подключаются файлы стилей и скриптов из шаблонов. Как пример из "штатных" bitrix:catalog.section и bitrix:catalog.item (не путать с bitrix:catalog.element) Добавлено через 4 минуты Но, оговорюсь, надо конечно понимать, действительно ли это нужно, правильно ли "спроектирована" страница.... Утрировано: есть какая важная страница, редко меняется но гененрируется "долго". И внутрь вложили компонент, который выводит текущую дату (т.е. совершенно не нужный компонент для сео, ппросто чисто "для красоты") и вот он раз в сутки вам сбрасывает кеш того самого компонента - это не гуд Добавлено через 2 минуты По итогу, если ответить на этот впорос: Может Но, это решаемо без костылей
1
|
01.09.2022, 14:12 | |
01.09.2022, 14:12 | |
Помогаю со студенческими работами здесь
2
Вывод свойства компонента в Битрикс Web-компонента или 1С:Битрикс Вывод параметров компонента. 1С: Битрикс Подключение к удаленной MSSQL из компонента 1С Битрикс Комплексный компонент битрикс Языковые файлы компонента битрикс. Как сделать предупреждение? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |