Обновление данных миникорзины без перезагрузки
        Здравствуйте!
Помогите, пожалуйста, решить проблему добавления товара в корзину без перезагрузки страницы.
CMS — MODx 2.5
MiniShop 2.2.0
Миникорзина была выведена в шапке сайта.Она работает хорошо.Данные меняются.Сделал вывод миникорзины отдельным блоком div.
Получилось вот это:
человек выбирает товар в каталоге, в шапке в миникорзине меняется количество и сумма, в моем блоке — нет
как только перейти на другую страницу или обновить текущую-все работает норм.
    
    
                                                                                
            Помогите, пожалуйста, решить проблему добавления товара в корзину без перезагрузки страницы.
CMS — MODx 2.5
MiniShop 2.2.0
Миникорзина была выведена в шапке сайта.Она работает хорошо.Данные меняются.Сделал вывод миникорзины отдельным блоком div.
Получилось вот это:
<div id="bas" class="bask">
            [[!msMiniCart]]
            </div>Проблема следующая:человек выбирает товар в каталоге, в шапке в миникорзине меняется количество и сумма, в моем блоке — нет
как только перейти на другую страницу или обновить текущую-все работает норм.
Комментарии: 5
                Что-то мне подсказывает, что это все из-за того что запись идет через id=«msMiniCart», ну а при 2х одинаковые айдишки js записывает в 1. А при перезагрузке информация грузится с помощью php. Могу ошибаться.            
                    
                все правильно! Айди одинаковые у них.
Возможно ли аяксом обновлять этот мой див без перезагрузки самой страницы?
                    Возможно ли аяксом обновлять этот мой див без перезагрузки самой страницы?
                Скорей всего Вы правы. Поэксперементировал: убрал из хедера вызов id и все работает без перезагрузки самой страницы.            
                    
                Помогите сделать, чтобы писать в оба id или что использовать для этого.Из хедера полностью я не могу убрать 1 id.            
                    
                C этим к сожалению не помогу. Как вариант создать копию assets/components/minishop2/js/web/default.js, изменить в нем miniShop2.Cart.miniCart = '#msMiniCart'; на miniShop2.Cart.miniCart = '.msMiniCart то бишь на класс и у себя поменять. Но очень не уверен, что это работать будет. Возможности протестить нету. Если все работает то в системных настройках изменить путь к js к вашей копии, чтобы не затерлось, но последствие — очевидны.            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.