Поиск по сайту
Результаты поиска по тегам 'module cart'.
Найдено 1 результат
-
Доброй ночи, или же уже почти утра, столкнулся с проблемой оформления корзины, изначально в верстке имеет следующий вид: <div class="bottomline"> <div class="inner"> <a class="bottomline-checkout" href="">Оформить заказ</a> <ul class="bottomline-menu"> <li class="bottomline-menu-compare"><a href=""><span>Сравнение</span><b>0</b></a></li> <li class="bottomline-menu-bookmarks"><a href=""><span>Закладки</span><b>0</b></a></li> <li class="bottomline-menu-basket"><a href=""><span>Корзина</span><b><i>0</i><i>0.00 Руб</i></b></a></li> </ul> <a class="bottomline-upbutton js-upbutton" href="">Наверх</a> </div> </div> В последствии были проделаны следующие манипуляции: 1. Сначала подключил вывод корзины для шаблона /catalog/view/theme/default/template/common/footer.tpl Внеся изменения в файл \catalog\controller\common\footer.php Внесенные изменения: $this->children = array( 'module/cart' ); 2. Вывел корзину в /catalog/view/theme/default/template/common/footer.tpl <li class="bottomline-menu-basket"><?php echo $cart; ?></li> 3. Изменил файл \catalog\language\russian\module\cart.php Код файла: <?php // Heading $_['heading_title'] = 'Корзина покупок'; // Text $_['text_items'] = '<i>%s</i><i>%s</i>'; $_['text_empty'] = 'В корзине пусто!'; $_['text_cart'] = 'Просмотр корзины'; $_['text_checkout'] = 'Оформление заказа'; ?> 4. Почистил шаблон /catalog/view/theme/default/template/module/cart.tpl так как мне не нужна выпадающая корзина, я оставил лишь этот код: <a href="<?php echo $cart; ?>"><span>Корзина</span><b id="cart-total"><?php echo $text_items; ?></b></a> Захожу на страницу товара, нажимаю "Купить", и вроде бы нормально отображающаяся корзина вновь принимает почти старый вид, как будто бы правок и не было никаких, обновляю страницу, все отображается уже с нужным кодом, пример происходящего: https://www.dropbox.com/s/p0d07mds6atnihp/4.png Искал этот $('#cart-total').html(json['total']); из \catalog\view\javascript\common.js Вот собственно этот промежуток где все вершится: function addToCart(product_id, quantity) { quantity = typeof(quantity) != 'undefined' ? quantity : 1; $.ajax({ url: 'index.php?route=checkout/cart/add', type: 'post', data: 'product_id=' + product_id + '&quantity=' + quantity, dataType: 'json', success: function(json) { $('.success, .warning, .attention, .information, .error').remove(); if (json['redirect']) { location = json['redirect']; } if (json['success']) { $('#notification').html('<div class="success" style="display: none;">' + json['success'] + '<img src="catalog/view/theme/default/image/close.png" alt="" class="close" /></div>'); $('.success').fadeIn('slow'); $('#cart-total').html(json['total']); $('html, body').animate({ scrollTop: 0 }, 'slow'); } } }); } Но так и не смог найти откуда берется этот впихиваемый ajax`ом json['total']. То есть где-то прописана именно такая конструкция: Товаров: N (NN.NNруб) Был бы очень благодарен за помощь в данном вопросе.
- 10 ответов
-
- #cart-total
- обновление корзины
- (і ще 4)