Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

выбор кол-ва заказов в списке с товарами


Recommended Posts

Подскажите, можно ли вывести окошко с указанием кол-ва заказов на странице со всеми товарами, то есть когда выбираем какую нибудь категорию, видим n-ное кол-во товаров и рядом с кнопкой заказать есть окошко, где указываем нужное нам кол-во данного товара...

Надіслати
Поділитися на інших сайтах


Подскажите, можно ли вывести окошко с указанием кол-ва заказов на странице со всеми товарами, то есть когда выбираем какую нибудь категорию, видим n-ное кол-во товаров и рядом с кнопкой заказать есть окошко, где указываем нужное нам кол-во данного товара...

Чтобы в категории у товара можно было указывать количество покупаемого товара (извиняюсь за тавтологию), надо:

1. Идем catalog/controller/product/category.php и перед кодом

if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/category.tpl')) {

вставляем

$this->data['action'] = $this->url->link('checkout/cart');

if (isset($this->request->get['page'])) {

$url .= '&page=' . $this->request->get['page'];

}

$this->data['redirect'] = HTTP_SERVER . 'index.php?route=product/category&path=' . $this->request->get['path'] . $url;

2. Идем catalog/view/theme/template/product/category.tpl

находим и комментируем или удаляем

<div class="cart"><a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><span><?php echo $button_cart; ?></span></a></div>

и вместо него вставляем

<div class="cart">

<form action="<?php echo $action; ?>" method="post" enctype="multipart/form-data" id="product_<?php echo $product['product_id']; ?>">

<div style="display: inline; text-align: center;">

<?php echo $text_quantity; ?> <input type="text" name="quantity" size="3" value="1" />

<a onclick="$('#product_<?php echo $product['product_id']; ?>').submit();" class="button"><span><?php echo $button_cart; ?></span></a>

<input type="hidden" name="product_id" value="<?php echo $product['product_id']; ?>" />

<input type="hidden" name="redirect" value="<?php echo str_replace('&', '&', $redirect); ?>" />

</div>

</form>

</div>

примерно так

Надіслати
Поділитися на інших сайтах


примерно так

вот что выходит при нажатии на "заказать":

Warning: Invalid argument supplied for foreach() in Z:homesufflewwwcatalogcontrollercheckoutcart.php on line 14
Warning: Cannot modify header information - headers already sent by (output started at Z:homesufflewwwindex.php:101) in Z:homesufflewwwsystemenginecontroller.php on line 28
Warning: Cannot modify header information - headers already sent by (output started at Z:homesufflewwwindex.php:101) in Z:homesufflewwwsystemenginecontroller.php on line 29
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.