Всем привет!
В карточке товара - прописаны 3 поля, то есть сначала надо их заполнить после чего заявка улетит, при нажатии кнопки.
Надо убрать эти 3 строки, при нажатии на кнопку "Заказать" - чтобы форма всплывала, как сделано в категории товаров.
Заранее благодарен. Аккаунт SL-381048
0
Функция "заказать"
Автор Ostinems, 17 марта 2017 23:09
В теме одно сообщение
#1
Отправлено 17 Март 2017 - 23:09
#2
Отправлено 18 Март 2017 - 09:58
Добрый день.Для внесения изменений зайдите в Редактор шаблона-->Товар
и найдите код:
и замените на:
и найдите код:
<div class="block block-subscribe"> <div class="block-title">Заполните форму</div> <div class="block-content clearfix"> <form method="post" action="{CALLBACK_URL}" class="callbackForm" enctype="multipart/form-data"> <input id="callback_email" type="hidden" name="form[callback_email]" value="zakaz@zvonka" maxlength="255"/> <input type="hidden" name="hash" value="{HASH}" /> <input class="callbackredirect" type="hidden" name="return_to" value="{GOODS_URL}"/> <!-- Набор полей которые не видит пользователь, но видят боты. Когда они их заполняют мы точно знаем, что их прислал нам бот и мы не сохраняем подобный отзыв о товаре, а боту отправившему отзыв сообщаем, что отзыв добавлен успешно, но будет отображён здесь после прохождения модерации --> {ANTISPAM_CODE} <div class="input-box" style="padding-bottom: 5px;margin-left: 3px;"> <input id="callback_person" class="inputText callback_person required" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PERSON}]" value="{FORM_CALLBACK_PERSON}" placeholder="ФИО" maxlength="50" title="ФИО" autocomplete="off"> </div> <div class="input-box" style="padding-bottom: 5px;margin-left: 3px;"> <input id="callback_phone" class="inputText callback_phone required" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PHONE}]" value="{FORM_CALLBACK_PHONE}" placeholder="Номер телефона" maxlength="50" title="Номер телефона" autocomplete="off"> </div> <div class="input-box" style="margin-left: 3px;"> <input id="callback_floor" class="inputText callback_floor" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_callback_floor}]" value="{FORM_callback_floor}" placeholder="Примечание" maxlength="50" title="Примечание" autocomplete="off"> </div><br> {% IFNOT FORM_SEND_OK %}<button type="submit" title="Отправить" class="submit">Заказать</button>{% ENDIF %} </form> </div></div>
и замените на:
<div class="block block-subscribe"> <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{goods.MIN_PRICE_NOW_ID}"> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" /> <input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" /> <p id="add_to_cart"> <a class="callback fancybox.ajax button btn-cart" href="http://{NET_DOMAIN}/callback?only_body=1&form[return]={CURRENT_URL}">Заказать</a></p> </form> </div>
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных