Автор Тема: Настройки Корзины (Предзаказа)  (Прочитано 806 раз)

15 Сентябрь 2015, 19:40:26
  • Пользователь
  • **
  • Сообщений: 96
  • Репутация: +1/-0
  • ^^
    • Просмотр профиля
    • SOWHAT? - Бренд уличной моды
Проблема такова. Можно ли изменить вид предпокупки (вывода окна , при нажатии на кнопку В КОРЗИНУ)
Чтобы можно было менять размер (который прописан через Атрибут) и кол-во товара??
15 Сентябрь 2015, 20:43:53
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 1807
  • Репутация: +49/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Стили можно поменять в файле /themes/default-bootstrap/css/modules/blockcart/blockcart.css
Шаблон в /themes/default-bootstrap/modules/blockcart/blockcart.tpl
15 Сентябрь 2015, 22:19:36
Ответ #2
  • Пользователь
  • **
  • Сообщений: 96
  • Репутация: +1/-0
  • ^^
    • Просмотр профиля
    • SOWHAT? - Бренд уличной моды
Стили можно поменять в файле /themes/default-bootstrap/css/modules/blockcart/blockcart.css
Шаблон в /themes/default-bootstrap/modules/blockcart/blockcart.tpl

С этим понятно, покопался в обоих кодах, так и не нашел, как добавить изменение размера и кол-ва.
Подскажи пожалуйста, приятель.
16 Сентябрь 2015, 10:43:19
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 22125
  • Репутация: +25303/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
Стили можно поменять в файле /themes/default-bootstrap/css/modules/blockcart/blockcart.css
Шаблон в /themes/default-bootstrap/modules/blockcart/blockcart.tpl
Так можно только внешний вид поменять.
Для того чтобы можно было менять значение атрибутов, нужно переделать контроллер Cart.php. В нем нет таких функций.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
16 Сентябрь 2015, 11:22:29
Ответ #4
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
Чтобы сделать вывод выбора атрибутов во всплывающем окне нужно:
1. Добавить метод обработки полученных значений в контроллер /controllers/front/CartController.php
2. Добавить форму с полями в шаблон /themes/default-bootstrap/modules/blockcart/blockcart.tpl
3. Добавить подставновку и передачу значений в файл /themes/default-bootstrap/js/modules/blockcart/ajax-cart.js
16 Сентябрь 2015, 16:38:45
Ответ #5
  • Пользователь
  • **
  • Сообщений: 96
  • Репутация: +1/-0
  • ^^
    • Просмотр профиля
    • SOWHAT? - Бренд уличной моды
Чтобы сделать вывод выбора атрибутов во всплывающем окне нужно:
1. Добавить метод обработки полученных значений в контроллер /controllers/front/CartController.php
2. Добавить форму с полями в шаблон /themes/default-bootstrap/modules/blockcart/blockcart.tpl
3. Добавить подставновку и передачу значений в файл /themes/default-bootstrap/js/modules/blockcart/ajax-cart.js

Шикарно, спасибо огромное, а конкретные коды для каждого из пунктов есть?
17 Сентябрь 2015, 09:06:07
Ответ #6
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
Конкретные коды самому писать нужно. Можно взять код из шаблона product.tpl и перенести его в шаблон корзины. А для контроллера и javascript нужно делать, готового нет.