Всем привет!! мне нужно в форму обратной связи добавить поле email но сайт на битриксе и если обычно в связке с html делаю так Код (Text): <p>E-mail: <input name="email" type="text"></p> то в битриксе сейчас совсем не так Код (Text): <?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?> <div> <div class="title"><?=GetMessage('FORM_HEADER_CAPTION')?></div> <a class="jqmClose close"></a> <form method="post" id="one_click_buy_form" action="<?echo $arResult['SCRIPT_PATH']?>/script.php"> <?foreach($arParams['PROPERTIES'] as $field):?> <div class="r"> <? if ($USER->IsAuthorized()) { if ($field=='FIO') $value = $USER->GetFullName(); elseif ($field=='EMAIL') $value = $USER->GetEmail(); elseif ($field=='PHONE') $value = $arResult['USER_PHONE']; } ?> <label class="description"> <?=GetMessage('CAPTION_'.$field)?> <?if (in_array($field, $arParams['REQUIRED'])):?><span class="starrequired">*</span><?endif;?> </label> <?if ($field=="COMMENT"):?><textarea name="ONE_CLICK_BUY[<?=$field?>]" id="one_click_buy_id_<?=$field?>"></textarea> <?elseif ($field=="EMAIL"):?><input type="text" name="ONE_CLICK_BUY[<?=$field?>]" value="<?=$value?>" id="one_click_buy_id_<?=$field?>" /> <?else:?><input type="text" name="ONE_CLICK_BUY[<?=$field?>]" value="<?=$value?>" id="one_click_buy_id_<?=$field?>" /><?endif;?> </div> <?endforeach;?> <?if ($arParams['USE_SKU']=="Y"):?> <input type="hidden" name="IBLOCK_ID" value="<?=$arParams['IBLOCK_ID']?>" /> <input type="hidden" name="USE_SKU" value="Y" /> <input type="hidden" name="SKU_CODES" value="<?=$arResult['SKU_PROPERTIES_STRING']?>" /> <label><?=GetMessage('CAPTION_SKU_SELECT')?></label> <select name="ELEMENT_ID"><?foreach($arResult['OFFERS'] as $id => $offer_data):?><option value="<?=$id?>"><?=$offer_data?></option><?endforeach;?></select> <?endif;?> <button class="button" type="submit" id="one_click_buy_form_button" name="one_click_buy_form_button" value="<?=GetMessage('ORDER_BUTTON_CAPTION')?>"><span><?=GetMessage("ORDER_BUTTON_CAPTION")?></span></button> <div class="promt"><span class="starrequired">*</span> — <?=GetMessage("IBLOCK_FORM_IMPORTANT");?></div> <? if ($arParams['USE_SKU']!="Y"):?><input type="hidden" name="ELEMENT_ID" value="<?=$arParams['ELEMENT_ID']?>" /><?endif;?> <? if ($arParams['BUY_ALL_BASKET']=="Y"):?><input type="hidden" name="BUY_TYPE" value="ALL" /><?endif;?> <? if (intVal($arParams['ELEMENT_QUANTITY'])):?><input type="hidden" name="ELEMENT_QUANTITY" value="<?=intVal($arParams['ELEMENT_QUANTITY']);?>" /><?endif;?> <input type="hidden" name="CURRENCY" value="<?=$arParams['DEFAULT_CURRENCY']?>" /> <input type="hidden" name="PROPERTIES" value='<?=serialize($arParams['PROPERTIES'])?>' /> <input type="hidden" name="PAY_SYSTEM_ID" value="<?=$arParams['DEFAULT_PAYMENT']?>" /> <input type="hidden" name="DELIVERY_ID" value="<?=$arParams['DEFAULT_DELIVERY']?>" /> <input type="hidden" name="PERSON_TYPE_ID" value="<?=$arParams['DEFAULT_PERSON_TYPE']?>" /> <?=bitrix_sessid_post()?> </form> <div class="one_click_buy_result" id="one_click_buy_result"> <div class="one_click_buy_result_success"><?=GetMessage('ORDER_SUCCESS')?></div> <div class="one_click_buy_result_fail"><?=GetMessage('ORDER_ERROR')?></div> <div class="one_click_buy_result_text"><?=GetMessage('ORDER_SUCCESS_TEXT')?></div> </div> </div> <script> $('#one_click_buy_form').validate({ rules: { <? foreach ($arParams['REQUIRED'] as $key => $value) { echo '"ONE_CLICK_BUY['.$value.']": {required : true}'; if ($arParams['REQUIRED'][$key+1]) echo ','; } ?> } }); $('.popup').jqmAddClose('.jqmClose'); $('#one_click_buy_id_PHONE').mask('<?=trim(COption::GetOptionString("aspro.ishop", "PHONE_MASK", "+9 (999) 999-99-99", SITE_ID));?>'); </script> как мне добавить в этот код поле для email? как я понимаю начинается добавление полей в строке 27?
Задача решена в файле one_click_buy_basket.php необходимо в строках Код (Text): "PROPERTIES" => array( 0 => "FIO", 1 => "PHONE", 2 => "COMMENT"), строки которыен должны быть отображены "REQUIRED" => array( 0 => "FIO", 1 => "PHONE"), обязательные к заполнению прописать EMAIL тогда строки должны выглядеть так Код (Text): "PROPERTIES" => array( 0 => "FIO", 1 => "PHONE", 2 => "EMAIL" , 3 => "COMMENT"), "REQUIRED" => array( 0 => "FIO", 1 => "PHONE", 2 => "EMAIL"),