Astra.CMS

 

 

Форум » Приемы конструирования и интеграции дизайна

Добавить в корзину кнопкой

Стоит ли открыть форум? Напишите об этом по адресу admin@astracms.ru написав в теме "открыть форум". Я не автор движка и поэтому не могу консультировать так, как это делал бы он, но возможно у нас получится совместно находить решения.

Автор Текст сообщения

Роман
Сообщений: 151

Возник такой вопрос: как добавить в корзину товар, используя кнопку? Т.е. в стандартных настройках используются ссылки и изображения, при попытке использовать кнопку товары не добавляются (не подтверждается и не пересчитывается). sad
 
aristoc

admin
Сообщений: 1159

Можно сделать специальную форму, при этом тогда появляется возможность и указать добавляемое количество.

Пример для детальной страницы товара:

<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>

 

Роман
Сообщений: 151

так, а как быть с кнопкой оформить заказ?

                                    <form method="get">
                                  <input type="submit" class="order" />
{hidden name="action" value="order"}  
                                  </form>
не срабатывает.
понятно, что из-за класса. но куда тогда его вставить?
 
aristoc

admin
Сообщений: 1159

Нет, не из-за класса. Это в общем то вопросы верстки.
Чтобы перейти по ссылке на страницу заказа иcпользуя кнопку есть два варианта:

1.

<input type="button" class="order" onclick="document.location='{$orderlink}'"/>

2.

<form action="{$orderlink}"> 
<input type="submit" class="order" />
</form>

 

Роман
Сообщений: 151

второй способ не работает: 1. высвечивается надпись, а сама форма не отправляется.
да и первый способ тоже не работает. sad -- просто не отправляется.
 
aristoc

admin
Сообщений: 1159

Уточните пожалуйста, что именно вы хотите сделать?
перейти на страницу оформления заказа? или что-то отправить? что?
 

Роман
Сообщений: 151

отправить заказ. т.е. заказ уже сформирован, капча введена, нужна кнопка отправки заказа.
 
aristoc

admin
Сообщений: 1159

Понятно, значит не так понял.
В дефолтном шаблоне форма заказа есть рабочая. Возможно ошиблись в названии какого-то поля.


<form method="post">
...
{* поля. *}
...

<input type="submit" class="order" />
{hidden name="action" value="order"}  
</form>

 

Роман
Сообщений: 151

теперь работает, но сверху кнопки появилась надпись отправить. sad
 
aristoc

admin
Сообщений: 1159

Название у кнопки можно указать явно.


<input type="submit" class="order" value="заказать" />

 

Роман
Сообщений: 151

и еще такой момент: в тегах почему нет английских слов, только с русскими вместе вида стиральная bosh, но просто bosh нет. sad либо нет mi-ele тоже нет.
 

Роман
Сообщений: 151

благодарю, с кнопкой полностью разрешилось.
 
aristoc

admin
Сообщений: 1159

Роман писал(а):
и еще такой момент: в тегах почему нет английских слов, только с русскими вместе вида стиральная bosh, но просто bosh нет. sad либо нет mi-ele тоже нет.
Такого пока нигде не наблюдалось, сложно сказать. Да и где именно нет?
 

Роман
Сообщений: 151

в тегах. т.е. я прописываю теги одни, а ведет он себя так. sad есть какие-то варианты? т.е. в модуле магазин я прописываю такие теги.
 
aristoc

admin
Сообщений: 1159

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

Вы не можете добавить сообщение. Вам необходимо авторизироваться на сайте под своим логином либо зарегистрироваться.