Добавить в корзину кнопкой
| Автор | Текст сообщения | ||
|---|---|---|---|
|
Роман |
19.04.2010 23:24
Возник такой вопрос: как добавить в корзину товар, используя кнопку? Т.е. в стандартных настройках используются ссылки и изображения, при попытке использовать кнопку товары не добавляются (не подтверждается и не пересчитывается).
|
||
admin |
20.04.2010 00:17 Отредактировано: 20.04.2010 00:17
Можно сделать специальную форму, при этом тогда появляется возможность и указать добавляемое количество.
Пример для детальной страницы товара:
<form method="get">
Количество: <input type="text" size="4" name="count" value="1">
<input type="submit" value="В корзину"> {* Кнопка *}
{hidden name="id" value=$item.id}
{hidden name="action" value="addbasket"}
</form>
|
||
|
Роман |
22.04.2010 23:57 Отредактировано: 23.04.2010 00:00
так, а как быть с кнопкой оформить заказ?
<form method="get">
<input type="submit" class="order" />
{hidden name="action" value="order"}
</form>не срабатывает.понятно, что из-за класса. но куда тогда его вставить? |
||
admin |
23.04.2010 01:55
Нет, не из-за класса. Это в общем то вопросы верстки.
Чтобы перейти по ссылке на страницу заказа иcпользуя кнопку есть два варианта: 1.
<input type="button" class="order" onclick="document.location='{$orderlink}'"/>
2.
<form action="{$orderlink}">
<input type="submit" class="order" />
</form>
|
||
|
Роман |
23.04.2010 16:48
второй способ не работает: 1. высвечивается надпись, а сама форма не отправляется.
да и первый способ тоже не работает. |
||
admin |
23.04.2010 16:51
Уточните пожалуйста, что именно вы хотите сделать?
перейти на страницу оформления заказа? или что-то отправить? что? |
||
|
Роман |
23.04.2010 16:56
отправить заказ. т.е. заказ уже сформирован, капча введена, нужна кнопка отправки заказа.
|
||
admin |
23.04.2010 17:08
Понятно, значит не так понял.
В дефолтном шаблоне форма заказа есть рабочая. Возможно ошиблись в названии какого-то поля.
<form method="post">
...
{* поля. *}
...
<input type="submit" class="order" />
{hidden name="action" value="order"}
</form>
|
||
|
Роман |
23.04.2010 17:10
теперь работает, но сверху кнопки появилась надпись отправить.
|
||
admin |
23.04.2010 17:13
Название у кнопки можно указать явно.
<input type="submit" class="order" value="заказать" /> |
||
|
Роман |
23.04.2010 17:14
и еще такой момент: в тегах почему нет английских слов, только с русскими вместе вида стиральная bosh, но просто bosh нет.
|
||
|
Роман |
23.04.2010 17:15
благодарю, с кнопкой полностью разрешилось.
|
||
admin |
23.04.2010 17:28
|
||
|
Роман |
23.04.2010 21:30
в тегах. т.е. я прописываю теги одни, а ведет он себя так.
|
||
admin |
24.04.2010 07:34
Честно говоря трудно представить такое поведение.
Если есть возможность, пришлите данные доступа к сайту на почту, посмотрим. |
||
