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

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

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

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

Пожалуйста, с ориентируйте меня на правильность действий :)
Заранее, спасибо!
Vaha30
18 октября 2012, 06:04
modx.pro
1 596
0

Комментарии: 5

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

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

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