Dmitry86 Опубликовано 10 января, 2017 Жалоба Поделиться Опубликовано 10 января, 2017 Добрый день! Прошу о помощи с решением вопроса, нашел тему только по изменению количества с селекта на инпут в шаблоне корзины. Хочу в заказе в админке сделать тоже самое. т.к. вываливающийся список с количеством во всю высоту монитора не очень удобен. Собственно код: <div class="amount"> Кол-во: <select name=purchases[amount][]></select> </div> Заранее благодарю откликнувшихся! Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 10 января, 2017 Жалоба Поделиться Опубликовано 10 января, 2017 замените в /simpla/design/html/order.tpl эту часть {if $purchase->variant} {math equation="min(max(x,y),z)" x=$purchase->variant->stock+$purchase->amount*($order->closed) y=$purchase->amount z=$settings->max_order_amount assign="loop"} {else} {math equation="x" x=$purchase->amount assign="loop"} {/if} <select name=purchases[amount][{$purchase->id}]> {section name=amounts start=1 loop=$loop+1 step=1} <option value="{$smarty.section.amounts.index}" {if $purchase->amount==$smarty.section.amounts.index}selected{/if}>{$smarty.section.amounts.index} {$settings->units}</option> {/section} </select> на <input name="purchases[amount][{$purchase->id}]" value="{$purchase->amount}" /> Цитата Ссылка на сообщение Поделиться на другие сайты
Dmitry86 Опубликовано 10 января, 2017 Автор Жалоба Поделиться Опубликовано 10 января, 2017 замените в /simpla/design/html/order.tpl эту часть {if $purchase->variant} {math equation="min(max(x,y),z)" x=$purchase->variant->stock+$purchase->amount*($order->closed) y=$purchase->amount z=$settings->max_order_amount assign="loop"} {else} {math equation="x" x=$purchase->amount assign="loop"} {/if} <select name=purchases[amount][{$purchase->id}]> {section name=amounts start=1 loop=$loop+1 step=1} <option value="{$smarty.section.amounts.index}" {if $purchase->amount==$smarty.section.amounts.index}selected{/if}>{$smarty.section.amounts.index} {$settings->units}</option> {/section} </select> на <input name="purchases[amount][{$purchase->id}]" value="{$purchase->amount}" /> а ничего страшного что здесь останется select ? <div class="amount"> Кол-во: <select name=purchases[amount][]></select> </div> Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 10 января, 2017 Жалоба Поделиться Опубликовано 10 января, 2017 а ничего страшного что здесь останется select ? <div class="amount"> Кол-во: <select name=purchases[amount][]></select> </div> вообще мимо). во-первых там нет приязки к айди покупки, как у меня. во вторых селект это выбор а не поле ввода. так не выйдет Цитата Ссылка на сообщение Поделиться на другие сайты
Dmitry86 Опубликовано 10 января, 2017 Автор Жалоба Поделиться Опубликовано 10 января, 2017 вообще мимо). во-первых там нет приязки к айди покупки, как у меня. во вторых селект это выбор а не поле ввода. так не выйдетНо это ведь получается селект останется при добавлении нового товара в заказ, разве нет? Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 10 января, 2017 Жалоба Поделиться Опубликовано 10 января, 2017 Но это ведь получается селект останется при добавлении нового товара в заказ, разве нет?это было для тех строк что я написал. для добавления нового товара в заказ замените дополнительно <select name=purchases[amount][]></select> на <input name="purchases[amount][]" value=""> Цитата Ссылка на сообщение Поделиться на другие сайты
Dmitry86 Опубликовано 10 января, 2017 Автор Жалоба Поделиться Опубликовано 10 января, 2017 это было для тех строк что я написал. для добавления нового товара в заказ замените дополнительно <select name=purchases[amount][]></select> на <input name="purchases[amount][]" value=""> Спасибо, всё получилось! Цитата Ссылка на сообщение Поделиться на другие сайты
bananovsv Опубликовано 10 февраля, 2017 Жалоба Поделиться Опубликовано 10 февраля, 2017 А что значит, когда подряд две пары квадратных скобок? Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 10 февраля, 2017 Жалоба Поделиться Опубликовано 10 февраля, 2017 А что значит, когда подряд две пары квадратных скобок? что это массив Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.