Автор Тема: [Решено] Невозможно купить одного товара больше чем 999 шт? Как это исправить?  (Прочитано 1406 раз)

10 Март 2013, 14:04:07
  • Пользователь
  • **
  • Сообщений: 65
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Здравствуйте. Подскажите, как увеличить количество символов - количество товара при покупке. Стандартно эта цифра не может превышать больше 3-х символов. Как сделать так, чтобы их было 4 или 5?
10 Март 2013, 14:25:48
Ответ #1
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 102503
  • Репутация: +34219/-0
    • Просмотр профиля
В шаблоне product.tpl
Установить нужное количество знаков:
<input type="text" name="qty" id="quantity_wanted" class="text" value="{if isset($quantityBackup)}{$quantityBackup|intval}{else}{if $product->minimal_quantity > 1}{$product->minimal_quantity}{else}1{/if}{/if}" size="2" maxlength="3" {if $product->minimal_quantity > 1}onkeyup="checkMinimalQuantity({$product->minimal_quantity});"{/if} />maxlength="10,20...."
10 Март 2013, 14:44:11
Ответ #2
  • Пользователь
  • **
  • Сообщений: 65
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Большое спасибо, все заработало. Но теперь когда идет процедура оформления заказа в корзине показаны только первые 3 цифры количества товара.  :(
10 Март 2013, 15:00:24
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 22125
  • Репутация: +25303/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
Нужно также удалить ограничение во всех шаблонах, где позано количество.
order-detail.tpl, shopping-cart.tpl, shopping-cart-product-line.tpl и т.д.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
10 Март 2013, 15:08:05
Ответ #4
  • Пользователь
  • **
  • Сообщений: 65
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В этих файлах я не обнаружил такого ограничения как - maxlength.
Может я что то не так искал?
11 Март 2013, 11:42:40
Ответ #5
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 102503
  • Репутация: +34219/-0
    • Просмотр профиля
В таблице товаров, при оформлении заказа, ограничение на показ задает ширина поля в файле стилей.
/themes/default/css/global.css
.cart_quantity .cart_quantity_input {
    width: увеличить
}
11 Март 2013, 20:47:21
Ответ #6
  • Пользователь
  • **
  • Сообщений: 65
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Цитата: Виктор Демидов
В таблице товаров, при оформлении заказа, ограничение на показ задает ширина поля в файле стилей.
/themes/default/css/global.css
.cart_quantity .cart_quantity_input {
    width: увеличить
}
Большое спасибо!