Ответить Новая тема Новый опрос 
Всего: 2 1 2 >
 вывести на витрину количество товара
Michel II
Профессионал
Сообщений: 473
Регистрация: 08-06-2012


20-02-2013 03:36
Если кликнуть на товар и зайти в его карточку (пользовательская часть) - там можно увидеть окошко в котором можно цифрами указать количество штук этого товара, которое хотим положить в корзину.
Как это же вывести на витрину?
 



preatashop v1.4.10
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
doubled
Cпециалист
Сообщений: 296
Регистрация: 08-06-2011


20-02-2013 04:52
Цитата:( Michel II @ 19-02-2013 22:36 Смотреть сообщение )
Если кликнуть на товар и зайти в его карточку (пользовательская часть) - там можно увидеть окошко в котором можно цифрами указать количество штук этого товара, которое хотим положить в корзину.
Как это же вывести на витрину?


Для Prestashop 1.5

Для Prestashop 1.4
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Michel II
Профессионал
Сообщений: 473
Регистрация: 08-06-2012


20-02-2013 18:25
спасибо за наколочку, а квинтэссенцию событий не подскажете? там пробуют разные варианты, включая и для версии 1.5. а на чем остановиться для 1.4 ?
у меня пока заканчивается тем, что полностью исчезает витрина. ((
 



preatashop v1.4.10
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
doubled
Cпециалист
Сообщений: 296
Регистрация: 08-06-2011


20-02-2013 20:08
Ну значит так )
Квинтэссенция: Правильный пост #17
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Michel II
Профессионал
Сообщений: 473
Регистрация: 08-06-2012


20-02-2013 21:32
вобще ноль эффекта.
меняю код в product-list.tpl
(предварительно убрав соответсвующий из этого файла)
И кнопка в корзину вообще пропадает...
 



preatashop v1.4.10
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
doubled
Cпециалист
Сообщений: 296
Регистрация: 08-06-2011


20-02-2013 21:43
Цитата:( Michel II @ 20-02-2013 16:32 Смотреть сообщение )
вобще ноль эффекта. 
меняю код в product-list.tpl
(предварительно убрав соответсвующий из этого файла)
И кнопка в корзину вообще пропадает...

Проверил на 1.4.4, нужно заменить 2 абзаца, 1 в product-list, 2-й в ajax-cart.js... Все работает
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Michel II
Профессионал
Сообщений: 473
Регистрация: 08-06-2012


20-02-2013 21:50
у меня после редакции product-list.tpl:
предложенным кодом просто пропадает кнопка "в корзину"
окошко с количеством не появляется.... 1.4.8
 



preatashop v1.4.10
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Michel II
Профессионал
Сообщений: 473
Регистрация: 08-06-2012


20-02-2013 22:11
в общем сработал вариант, взятый из этого поста.
http://www.psdtoopensource.com/how-to-add-quanti......-in-prestashop/

но только код кнопки оставил из своего темплейта, если делать так как написано, то новая кнопка "купить сейчас" добавляет товары без анимации.


У меня остался все равно вопрос.
Как сделать , что бы на витрине , в Quantity box СРАЗУ отображалась минимальная величина, как в странице товара?
Сейчас стоит еденица. (у меня задано минимальное кол-во - 3)

Поможите, осталось чуть чуть))


Сообщение отредактировано Michel II 20-02-2013 18:15 ...
 



preatashop v1.4.10
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
geomagi
Профессионал
Сообщений: 1327
Регистрация: 12-11-2010


21-02-2013 00:38
В коде
Цитата:
<input type="text" name="ajax_qty_to_add_to_cart[{$product.id_product|intval}]" id="quantity_wanted_{$product.id_product|intval}" class="text" value="{if isset($quantityBackup)}{$quantityBackup|intval}{else}1{/if}" size="2" maxlength="3" />{/if}

заменить 1 после {else} на 3. Должно получится так
Цитата:
<input type="text" name="ajax_qty_to_add_to_cart[{$product.id_product|intval}]" id="quantity_wanted_{$product.id_product|intval}" class="text" value="{if isset($quantityBackup)}{$quantityBackup|intval}{else}3{/if}" size="2" maxlength="3" />{/if}

Как всегда проверил что работает и кроме того что отображается 3 в поле ввода , добавляется тоже 3 товара в корзину.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Michel II
Профессионал
Сообщений: 473
Регистрация: 08-06-2012


21-02-2013 05:22
сразу вопрос - цифра три - это желаемая цифра три и она будет у всех товаров? или это какая то "переменная" или что нибудь в этом роде?
Просто разным товарам можно задать разное минимальное количество. (товар подешевле - по 5штук, а подороже - по 2 например).
Просто на страничке товара отображается то что нужно. автоматически. Значит откуда то это берется?

ПС
завтра попробую ваш метод
 



preatashop v1.4.10
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос 
Всего: 2 1 2 >