В миникорзине msMCD обновляется цена и счетчик на лету, а pagetitle и изображение только при обновлении
Вопрос оказался в заголовке. Как исправить такую ситуацию?

upd — На своём скриншоте увидел что еще и {$item.sum} не показываетт

upd — На своём скриншоте увидел что еще и {$item.sum} не показываетт
Комментарии: 3
А почему должны обновляться pagetitle и изображение? Обычно при изменении количества, а именно это позволяет делать стандартная корзина минишопа и, соответственно, msMCD, меняется только количество, остальную логику ты допиливаешь сам. Вариантов несколько:
1. Передавать нужные данные в опциях и потом выводить эти опции в корзине
2. Расширить класс-обработчик корзины и добавить нужные данные в него.
1. Передавать нужные данные в опциях и потом выводить эти опции в корзине
2. Расширить класс-обработчик корзины и добавить нужные данные в него.
Pagetitle и изображение обновляются, только после обновлении страницы браузера или перехода на другую страницу. Счетчик и цена на лету.
Или вы это мне и говорите, но я в силу своей неграмотности не понимаю это?
Я читаю описание компонента:
Или вы это мне и говорите, но я в силу своей неграмотности не понимаю это?
Я читаю описание компонента:
msmcd_fields_mini_cart — Поля, которые необходимо передать в мини корзину, по умолчанию: pagetitle. Доступны все поля объектов: msProduct(modResource), msProductData, msVendorИ думаю что pagetitle и img в ней будут обновлятся сразу (как и цена и счетчик товара), {$item.price},{$item.count} — обновляется, а {$item.sum}, {$item.count} и {$item.img} — нет.
В мини-корзине есть всегда: id, price, count, options, weight, ctx, sum, img
Насколько я помню msMCD не перерисовывает корзину, а точечно обновляет данные, вероятно для этого на html-блоках с этими данными должны быть атрибуты или классы по которым скрипт найдёт блоки и вставит данные.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.