Ответить Новая тема Новый опрос 
 Не отображать товары, которых нет на складе?
Michel II
Профессионал
Сообщений: 473
Регистрация: 08-06-2012


03-07-2012 18:31
Бывает так,что товар заканчивается, и следующее поступление "не завтра".
Имею хотелку, что бы товары, с нулевым и отрицательным остатком (попросту которых нет на складе) не показывались на витрине.

Или как вариант вымывались в конец списка.

есть ли варианты?
 



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


09-05-2013 02:40
хотелось бы поднять тему, т.к решение есть половинчатое.
А именно
Открываем шаблон product-list.tpl нашей темы и после

Код:
{foreach from=$products item=product name=products}


пишем:

Код:
{if $product.allow_oosp OR $product.quantity > 0}


перед

Код:
{/foreach}


закрываем конструкцию

Код:
{/if}


А половинчатое. потому, что в этом случае товары то исчезают, но остаются на своих местах. и если товар "яблочко зеленое" был на 13 странице, и только он в наличии в категории, то мы получим 12 пустых страниц и одинокое "яблочко" в середине 13 страницы. Т.е товары не перемещаются в начало.
 



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


09-05-2013 03:11
попробуй просто $product.quantity > 0
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
tympi
Cпециалист
Сообщений: 265
Регистрация: 27-12-2011


09-05-2013 03:13
{if $product.quantity > 0}
<li.....>
...
....
</li>
{/if}
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Michel II
Профессионал
Сообщений: 473
Регистрация: 08-06-2012


09-05-2013 03:47
спасибо , но результат тот же .
получаю пустые страницы перед той на которой находится товар .(который есть на складе)
т/е как бы нужен еще какой то код в добавок, что бы удалял из верстки элементы li при нулевом или отрицательном остатке. во!


Сообщение отредактировано Michel II 08-05-2013 23:49 ...
 



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


09-05-2013 03:52
покажи сайт
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
tympi
Cпециалист
Сообщений: 265
Регистрация: 27-12-2011


09-05-2013 03:56
вообще проще в классе где забор дпанных)
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос