Добавить в корзину кнопкой
Стоит ли открыть форум? Напишите об этом по адресу admin@astracms.ru написав в теме "открыть форум". Я не автор движка и поэтому не могу консультировать так, как это делал бы он, но возможно у нас получится совместно находить решения.
Автор | Текст сообщения | ||
---|---|---|---|
Роман |
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 нет. либо нет mi-ele тоже нет.
|
||
Роман |
23.04.2010 17:15
благодарю, с кнопкой полностью разрешилось.
|
||
admin |
23.04.2010 17:28
|
||
Роман |
23.04.2010 21:30
в тегах. т.е. я прописываю теги одни, а ведет он себя так. есть какие-то варианты? т.е. в модуле магазин я прописываю такие теги.
|
||
admin |
24.04.2010 07:34
Честно говоря трудно представить такое поведение.
Если есть возможность, пришлите данные доступа к сайту на почту, посмотрим. |
||
Вы не можете добавить сообщение. Вам необходимо авторизироваться на сайте под своим логином либо зарегистрироваться.