Опять проблема с миникорзиной...


Василий, приветствую!

Версия miniShop — 1.9.2.
В очередной раз, возникла проблема с нормальным отображением миникорзины на странице товара, т.е там, где есть ссылка «Добавить в корзину». На всех остальных страницах, где нет такой ссылки — все без проблем. Корзина отображается только после обновления страницы, либо при переходе на страницу с другим товаром, причем при добавлении товара в корзину появляется информация о том, что в корзине 0 товаров на сумму 0 руб.

Сайт пока тестирую на локальном Денвере.
Может ли быть загвоздка в том, что в начале поменял div id=«miniCart» на другой класс в CSS? Все остальные id, такие как id=«cart_1» для пустой корзины и id=«cart_2» для корзины с товарами остались без изменений.

Пожалуйста, с ориентируйте меня на правильность действий :)
Заранее, спасибо!
18 октября 2012, 10:04    Vaha30   
0    471 0

Комментарии (5)

  1. Vaha30 18 октября 2012, 18:22 # 0
    Проблема частично устранена путем корректировки сниппета minishop, однако по прежнему при добавлении товара в корзину миникорзина показывает 0 товаров на сумму 0 руб. После перезагрузки страницы показывает все как надо.
    1. Vaha30 18 октября 2012, 21:48 # 0
      Помимо миникорзины также не обновляется статус обычной корзины на странице при изменении колличества товаров. Сообщение о том, что изменения внесены появляется, но общее количество товаров и общая стоимость не изменяются. Все нормализуется только при обновлении страницы.

      Может что с кэшированием? Помогите, плз…
    2. Vaha30 19 октября 2012, 00:08 # 0
      не уж толь нигде такой проблемы не встречалось? :(
      1. Василий Наумкин 19 октября 2012, 06:23 # 0
        Это делается javascript — изучайте скрипт minishop.js

        bezumkin.ru/modx/minishop/manuals/status.html
        1. Vaha30 20 октября 2012, 22:19 # 0
          Бился бился, и добился таки )) Собака была зарыта в переписанных чанках корзины. Когда переписывал под свой дизайн, забыл указать id=«cart_count» и id=«cart_total», как раз те, что прописаны в minishop.js в новой методе обновления статуса корзины. После того, как добавил эти параметры в код чанка, все встало на свои места. Праздную победу! :))
      Вы должны авторизоваться, чтобы оставлять комментарии.