Перейти к содержанию
Официальный форум поддержки Simpla

Рекомендуемые сообщения

Доброе время суток, как можно сделать чтобы в зависимости от количества товаров выводить разные сообщение к примеру если 0 нет в наличии уже работает.

 

Сейчас нужно добавить к примеру если количество 5 шт. выводить сообщение нет в наличии 2, если 10 шт нет в наличии 3  и т.д 

 

Заранее спасибо

Ссылка на сообщение
Поделиться на другие сайты

Доброе время суток, как можно сделать чтобы в зависимости от количества товаров выводить разные сообщение к примеру если 0 нет в наличии уже работает.

 

Сейчас нужно добавить к примеру если количество 5 шт. выводить сообщение нет в наличии 2, если 10 шт нет в наличии 3  и т.д 

 

Заранее спасибо

 

ну а что вам мешает писать количество в условии if и уже проверять в шаблоне. По аналогии что сделано по "0"

 

Или вы хотите сей момент автоматизировать?

Ссылка на сообщение
Поделиться на другие сайты

Я пробовал, не получается . Мне нужно сделать так если меньше 10 выводить одно сообщения, если меньше 20 выводить другое сообщение. Можете подтолкнуть куском кодом куда двигаться

Ссылка на сообщение
Поделиться на другие сайты

По аналогии http://forum.simplacms.ru/topic/10123-вывод-остатка-товара-клиенту/

{if $product->variant->stock <10} 
Сообщение если меньше 10 штук
{/if}
 
Ссылка на сообщение
Поделиться на другие сайты

Я пробовал, не получается . Мне нужно сделать так если меньше 10 выводить одно сообщения, если меньше 20 выводить другое сообщение. Можете подтолкнуть куском кодом куда двигаться

{if $v->stock < 10}
менее 10
{elseif $v->stock < 20}
менее 20
{/if}
Ссылка на сообщение
Поделиться на другие сайты

Круто спасибо. Но все таки немного не правильно походу описал. 

Как сделать если больше

 

Пример

Если 0 шт. (Сообщение 1)

Если от 1 до  10  (Сообщение 2)

Если от 10 до 20  (Сообщение 3)



 

{if $v->stock < 10}
менее 10
{elseif $v->stock < 20}
менее 20
{/if}

 

Круто спасибо. Но все таки немного не правильно походу описал. 

Как сделать если больше

 

Пример

Если 0 шт. (Сообщение 1)

Если от 1 до  10  (Сообщение 2)

Если от 10 до 20  (Сообщение 3)

Ссылка на сообщение
Поделиться на другие сайты

Как-то так наверное: 

 

{if $product->variant->stock == 0} 
Сообщение 1
{elseif $product->variant->stock == 1 || $product->variant->stock < 10}
Сообщение 2
{elseif $product->variant->stock == 10 || $product->variant->stock < 20} 
Сообщение 3
{/if}

 

  
Изменено пользователем sergeevizh
Ссылка на сообщение
Поделиться на другие сайты

Как-то так наверное: 

 

{if $product->variant->stock == 0} 
Сообщение 1
{elseif $product->variant->stock == 1 || $product->variant->stock < 10}
Сообщение 2
{elseif $product->variant->stock == 10 || $product->variant->stock < 20} 
Сообщение 3
{/if}

 

 

Спасибо , так и сделал подобно , но без значения от и до 

Ссылка на сообщение
Поделиться на другие сайты

Как-то так наверное: 

{if $product->variant->stock == 0} 
Сообщение 1
{elseif $product->variant->stock == 1 || $product->variant->stock < 10}
Сообщение 2
{elseif $product->variant->stock == 10 || $product->variant->stock < 20} 
Сообщение 3
{/if}

 

 

Так будет работать только для первого варианта.

Решение негоже...

Ссылка на сообщение
Поделиться на другие сайты

Так будет работать только для первого варианта.

Решение негоже...

 

Решение вполне сносное и работает прекрасно.

 

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

Лучше, конечно, написать покороче и поточнее:

{if $product->variant->stock == 0} 
Сообщение 1
{elseif $product->variant->stock < 10}
Сообщение 2
{elseif $product->variant->stock < 20} 
Сообщение 3
{/if}
Ссылка на сообщение
Поделиться на другие сайты

Решение вполне сносное и работает прекрасно.

 

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

Лучше, конечно, написать покороче и поточнее:

{if $product->variant->stock == 0} 
Сообщение 1
{elseif $product->variant->stock < 10}
Сообщение 2
{elseif $product->variant->stock < 20} 
Сообщение 3
{/if}

 

 

Хуже решения думал уже не будет, а тут вон Корс гуру программирования (который не отличает файлы от классов), вон какую конструкцию соорудил...

Рукалицо!

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...