Здравствуйте.
При включенном композитном сайте в bitrix:catalog.section необходимо динамически выводить цену (так как цена разная для разных групп пользователей), но цена отдается из кеша, хотя внутри шаблона настроен метод createFrame():
В итоге получается что гость видет розничную цену, после авторизации она должна поменяться на оптовую, но клиенту отдается розничная цена из кеша.
Подскажите где я ошибся.
При включенном композитном сайте в bitrix:catalog.section необходимо динамически выводить цену (так как цена разная для разных групп пользователей), но цена отдается из кеша, хотя внутри шаблона настроен метод createFrame():
Код |
---|
$this->setFrameMode(true); ... ?> <div class="item__price"> <? $frame = $this->createFrame("item__price", false)->begin(); // Текущая цена и тип цены $frame->beginStub(); // Заглушка $frame->end();?> </div> ... |
В итоге получается что гость видет розничную цену, после авторизации она должна поменяться на оптовую, но клиенту отдается розничная цена из кеша.
Подскажите где я ошибся.