pikasso писал(а):Здравствуйте - подскажите
как сделать что бы телефон при оформлении заказа был обязательным?
Куда копать (в каких файлах) и что добавить?
Добрый день, для того что бы поле сделать обязательным, сделайте следующие правки:
в файле cart.tpl в форме добавьте два атрибута к полю телефона
{* Телефон клиента *}
<div class="form-group">
<input class="form-control" name="phone" type="text" value="{$phone|escape}" data-language="{$translate_id['form_phone']}" placeholder="{$lang->form_phone}"
data-format=".+" data-notice="переменная с переводов"/>
</div>
а в файле CartView.php добавить проверку на пустоту, вот в таком блоке:
if(empty($order->name)) {
$this->design->assign('error', 'empty_name');
} elseif(empty($order->email)) {
$this->design->assign('error', 'empty_email');
}
elseif(empty($order->phone)) {
$this->design->assign('error', 'empty_phone');} elseif($this->settings->captcha_cart && ($_SESSION['captcha_code'] != $captcha_code || empty($captcha_code))) {
$this->design->assign('error', 'captcha');
} else {