y2507 Опубликовано 5 декабря, 2018 Жалоба Поделиться Опубликовано 5 декабря, 2018 Доброе время суток, как можно сделать чтобы в зависимости от количества товаров выводить разные сообщение к примеру если 0 нет в наличии уже работает. Сейчас нужно добавить к примеру если количество 5 шт. выводить сообщение нет в наличии 2, если 10 шт нет в наличии 3 и т.д Заранее спасибо Цитата Ссылка на сообщение Поделиться на другие сайты
Kami Опубликовано 5 декабря, 2018 Жалоба Поделиться Опубликовано 5 декабря, 2018 Доброе время суток, как можно сделать чтобы в зависимости от количества товаров выводить разные сообщение к примеру если 0 нет в наличии уже работает. Сейчас нужно добавить к примеру если количество 5 шт. выводить сообщение нет в наличии 2, если 10 шт нет в наличии 3 и т.д Заранее спасибо ну а что вам мешает писать количество в условии if и уже проверять в шаблоне. По аналогии что сделано по "0" Или вы хотите сей момент автоматизировать? Цитата Ссылка на сообщение Поделиться на другие сайты
y2507 Опубликовано 5 декабря, 2018 Автор Жалоба Поделиться Опубликовано 5 декабря, 2018 Я пробовал, не получается . Мне нужно сделать так если меньше 10 выводить одно сообщения, если меньше 20 выводить другое сообщение. Можете подтолкнуть куском кодом куда двигаться Цитата Ссылка на сообщение Поделиться на другие сайты
fuckmoney Опубликовано 5 декабря, 2018 Жалоба Поделиться Опубликовано 5 декабря, 2018 По аналогии http://forum.simplacms.ru/topic/10123-вывод-остатка-товара-клиенту/ {if $product->variant->stock <10} Сообщение если меньше 10 штук {/if} Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 5 декабря, 2018 Жалоба Поделиться Опубликовано 5 декабря, 2018 Я пробовал, не получается . Мне нужно сделать так если меньше 10 выводить одно сообщения, если меньше 20 выводить другое сообщение. Можете подтолкнуть куском кодом куда двигаться {if $v->stock < 10} менее 10 {elseif $v->stock < 20} менее 20 {/if} Цитата Ссылка на сообщение Поделиться на другие сайты
y2507 Опубликовано 5 декабря, 2018 Автор Жалоба Поделиться Опубликовано 5 декабря, 2018 Круто спасибо. Но все таки немного не правильно походу описал. Как сделать если больше ПримерЕсли 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) Цитата Ссылка на сообщение Поделиться на другие сайты
fuckmoney Опубликовано 5 декабря, 2018 Жалоба Поделиться Опубликовано 5 декабря, 2018 (изменено) Как-то так наверное: {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} Изменено 5 декабря, 2018 пользователем sergeevizh Цитата Ссылка на сообщение Поделиться на другие сайты
y2507 Опубликовано 5 декабря, 2018 Автор Жалоба Поделиться Опубликовано 5 декабря, 2018 Как-то так наверное: {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} Спасибо , так и сделал подобно , но без значения от и до Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 5 декабря, 2018 Жалоба Поделиться Опубликовано 5 декабря, 2018 Как-то так наверное: {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} Так будет работать только для первого варианта.Решение негоже... Цитата Ссылка на сообщение Поделиться на другие сайты
phukortsin Опубликовано 5 декабря, 2018 Жалоба Поделиться Опубликовано 5 декабря, 2018 Так будет работать только для первого варианта.Решение негоже... Решение вполне сносное и работает прекрасно. Выглядит некрасиво, поскольку код избыточный, но это вопрос совсем другой.Лучше, конечно, написать покороче и поточнее: {if $product->variant->stock == 0} Сообщение 1 {elseif $product->variant->stock < 10} Сообщение 2 {elseif $product->variant->stock < 20} Сообщение 3 {/if} Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 5 декабря, 2018 Жалоба Поделиться Опубликовано 5 декабря, 2018 Решение вполне сносное и работает прекрасно. Выглядит некрасиво, поскольку код избыточный, но это вопрос совсем другой.Лучше, конечно, написать покороче и поточнее: {if $product->variant->stock == 0} Сообщение 1 {elseif $product->variant->stock < 10} Сообщение 2 {elseif $product->variant->stock < 20} Сообщение 3 {/if} Хуже решения думал уже не будет, а тут вон Корс гуру программирования (который не отличает файлы от классов), вон какую конструкцию соорудил...Рукалицо! Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.