|
|
Модератор форума: Yuri_G |
Сообщество uCoz » Модули uCoz » Интернет-магазин » Оформление формы заказа вручную (За что отвечают поля payment_id и delivery_id?) |
Оформление формы заказа вручную |
Всем привет!
Если для модуля "Интернет-магазин" в форме "Ваш заказ" для вывода дополнительных полей заказа использовать код $ORDER_FIELDS$, то он сгенерирует примерно такой вот код формы: Код <form enctype="text/plain" id="checkout-form" method="POST" action="" class="methods-list" onsubmit="return shopCheckOut();"> <input type="hidden" name="mode" value="order" id="checkout-form-mode"> <input type="hidden" name="ssid" id="checkout-form-ssid" value="361607673036452162124"> <input type="hidden" name="payment_id" value="1" id="payment_id"> <input type="hidden" name="delivery_id" value="1" id="delivery_id"> <div><span class="label">Контактный телефон:</span><input type="text" class="fw text" name="fld1" id="order-fld-1" value=""></div> <div><span class="label">Адрес доставки:</span><textarea class="fw" name="fld2" id="order-fld-2"> </textarea></div> <div><span class="label">Примечание:</span><textarea class="fw" name="fld3" id="order-fld-3"></textarea></div> </form> С полями ввода все ясно. Интересуют инпуты с type="hidden". Третий и четвертый <input> (с name="payment_id "и name="delivery_id") понятно для чего нужны. В их параметр value заносятся значения выбранных способов оплаты и доставки. Авот за что отвечают первые два "хидена" (с именами mode и ssid)? Заметил, что эти два "хидена"присутствуют и в форме с id="order-form",расположенной выше, причем значения параметров value у "хиденов"с именами ssid совпадают, а вот у полей с именами mode значения разные. Собственно, к чему я? Мне надо форму заказаоформить вручную, используя зарезервированные поля $ORDER_FIELD_n$ и $ORDER_FNAME_n$. Для этого, как я понимаю, эти поля надо заключить в форму с id="checkout-form". Вот, как я это себе представляю: Код <form enctype="text/plain"id="checkout-form" method="POST" action="" class="methods-list" onsubmit="return shopCheckOut();"> <input type="hidden" name="mode" value=" Что-то указать" id="checkout-form-mode"> <input type="hidden" name="ssid" id="checkout-form-ssid" value="Что-то указать"> <input type="hidden" name="payment_id" value="1" id="payment_id"> <input type="hidden" name="delivery_id" value="1" id="delivery_id"> <div><span class="label">$ORDER_FNAME_1$<font color="red">*</font>:</span>$ORDER_FIELD_1$</div> <div><span class="label"> $ORDER_FNAME_2$<font color="red">*</font>:</span>$ORDER_FIELD_2$</div> <div><span class="label">$ORDER_FNAME_3$:</span>$ORDER_FIELD_3$</div> </form> В принципе, как мне кажется, все понятно, за исключением одного вопроса: что прописывать в параметрах value для скрытых полей с именами mode и ssid? |
mybabys,
|
| |||
| |||