области внутри компонента?
Композит кешируется для неавторизованных и залогиненных, GLOBAL $USER объявлен, проверка и глобал внутри динамической области, но не работает.
И небольшой парадокс в том, что даже при кэшировании композита только для неавторизованных, после авторизации отдавался композит и проверка на авторизацию в компоненте не выполнялась.
Штатный шаблон sale.basket.basket.line содержит ответ на ваш вопрос
Добрый день. Сделал 1-в-1 как в шаблоне корзины и не работает. После авторизации отдаётся тот же код, что и на первом хите (как будто композита нет) и проверку на авторизованность пользователь не проходит. Только у меня этот проблемный момент в catalog.element и по принципу корзины сделан только один кусок, а не весь шаблон catalog.element. Надо весь шаблон делать по принципу корзины?
Отключил кэш у catalog.element и заработало. Внезапно.
Это говорит о том, что сделали вы неправильно.
Но я же сделал 1-в-1 как шаблоне корзины, про который вы подсказали. Разница была только в включённом кэше компонента catalog.element, т.к. у корзины его просто нет. Там даже и развернуться негде, чтобы прям сделать неправильно.
Обсуждают сегодня