@yborschev

Как в catalog.section вывести информацию что товар в корзине?

Добрый вечер!

Требуется по нажатию кнопки в корзину, менять текст на кнопке что товар уже в корзине, но из-за кеширования информация не обновляется.

И еще нужно менять цены в зависимости от настроек пользователя, например скрыть оптовые цены, после выбра данной опции, также из-за кеширования оптовые цены показываются

каким образом можно повлиять на вывод информации не отключая кеширование?
  • Вопрос задан
  • 187 просмотров
Решения вопроса 1
sabramovskikh
@sabramovskikh
Это делается на JS, сначала грузится страница, у вас где-то где малая корзина должны выводится ID товаров в корзине (скрытно конечно), скрипт берет эти ID и если на странице есть товары, то меняет им кнопку
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
no_one_safe
@no_one_safe
А настройка пользователя передается в параметры компонента - кеш зависит от параметров.
а в шаблоне вы уже пишете логику:
If($arParams['OPT'] == 'Y){
....
}
else{
....
}
?>
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы