Ничего не могу понять, уже все испробовал, и прочитал все что нашел, каким образом включить динамический контент в шаблоне компонента bitrix:catalog.element, который вызывается в свою очередь из комплексного компонента bitrix:catalog?
Такой код не работает правильно, все равно отдает кэш, а не динамическую часть.
Если у компонента отключать кэширование, то все работает и без фреймов.
Такой код не работает правильно, все равно отдает кэш, а не динамическую часть.
Код |
---|
$frame = $this->createFrame()->begin(); if ($USER->IsAuthorized) { // Всегда будет выдаваться код в этой области, потому что из-под админа будет создан при первом хите кэш. } else { // Никогда не будет срабатывать код из этого условия. } $frame->end(); |
Если у компонента отключать кэширование, то все работает и без фреймов.