Автор Тема: Prestashop 1.6 количество товаров у атрибутов  (Прочитано 188 раз)

01 Ноября 2015, 06:50:13
  • Новичок
  • *
  • Сообщений: 1
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Всем привет!
Пожалуйста, помогите разобраться с одним вопросом.
У меня версия prestashop 1.6.0.14 в product.tpl Я пытаюсь после кнопки "Купить" добавить свой код:
{if (!$allow_oosp && $product->quantity <= 0) || !$product->available_for_order || (isset($restricted_country_mode) && $restricted_country_mode) || $PS_CATALOG_MODE }
<input type="button" class="exclusive lmromancaps b1c" value="Order">
{else}
<input type="button" class="exclusive lmromancaps b1c" value="Quick buy">
{/if}
Этот код работает для обычных товаров, но для товаров с атрибутами - нет!
Т.е. если у товара есть атрибут цвет1, количество = 1, цвет2, количество = 0, то мой код считает, что количество доступно.
Как мне проверить, количество именно этого атрибута?
Спасибо!
01 Ноября 2015, 11:37:44
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 13285
  • Репутация: +14557/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Количество у атрибутов определяется в /themes/default-bootstrap/js/product.js
globalQuantity += combinations[i]['quantity'];в условие для показа кнопки нужно учитывать что product.js переопределяет видимость и значения в шаблоне.