Автор Тема: Корзина в Prestashop 1.7  (Прочитано 1629 раз)

14 Сентябрь 2017, 11:59:35
  • Фрилансер
  • *
  • Сообщений: 132
  • Репутация: +2/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Как в prestashop версии 1.7 изменить корзину? Хочу как в версии 1.6, а не просто ссылкой.
14 Сентябрь 2017, 12:18:22
Ответ #1
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Смените тему, если не устраивает дефолтная. Проще и ничего переделывать не нужно. Нехотите менять, перенесите функции из ajax-cart.js с prestashop 1.6 в theme.js.
14 Сентябрь 2017, 12:29:35
Ответ #2
  • Фрилансер
  • *
  • Сообщений: 132
  • Репутация: +2/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Менять не хочу, корзину хочу  :)
Из файла ajax-cart.js, я так понимаю, из модуля корзины, все перенести или выбирать нужно?
14 Сентябрь 2017, 12:51:12
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
корзину хочу  :)
Странное у тебя желание  :D
Что конкретно хочешь от корзины?
14 Сентябрь 2017, 13:03:26
Ответ #4
  • Фрилансер
  • *
  • Сообщений: 132
  • Репутация: +2/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Чего страное? Нормальное  :)
Хочу чтоб раскрывалась когда в фокусе.
14 Сентябрь 2017, 13:21:06
Ответ #5
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
Чего страное? Нормальное  :)
Хочу чтоб раскрывалась когда в фокусе.
Ыыы, погладь и раскроется  :-X
14 Сентябрь 2017, 13:26:53
Ответ #6
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
Практически все переносить придеться, вот эти фунции
ajaxCart.overrideButtonsInThePage();

$(document).on('click', '.block_cart_collapse', function(e){
e.preventDefault();
ajaxCart.collapse();
});
$(document).on('click', '.block_cart_expand', function(e){
e.preventDefault();
ajaxCart.expand();
});
и при наведении
$("#header .cart_block").hover(
function(){
},
function(){
setTimeout(function(){
if (!shopping_cart.isHoveringOver())
$("#header .cart_block").stop(true, true).slideUp(450);
}, 200);
}
);
только ид и классы смени или шаблон корзины возьми из старой версии.
14 Сентябрь 2017, 13:34:08
Ответ #7
  • Фрилансер
  • *
  • Сообщений: 132
  • Репутация: +2/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спс, попробую