Здравствуйте.
При включенном композитном сайте в 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>
...
|
В итоге получается что гость видет розничную цену, после авторизации она должна поменяться на оптовую, но клиенту отдается розничная цена из кеша.
Подскажите где я ошибся.