Вопрос по корзине.

#
Вопрос по корзине.
Добрый день. Есть несколько вопросов по корзине:

1. В корзине есть раздел - Данные о заказчике. Подскажите пожалуйста, как в этом разделе убрать обязательное поле "e-mail", а вместо "e-mail" сделать обязательным полем - "Телефон"?

2. В корзине есть пункт - "Адрес доставки". В этом пункте автоматически уже выставлена страна - Россия. Подскажите пожалуйста как автоматически выставить: Область - Свердловская обл., Город - г. Асбест.

#
Re: Вопрос по корзине.
1. проверка на обязательность заполнения полей имеется в коде типовой динамической страницы корзины:
/* Если отключен модуль пользователей сайта */
if (isset($_POST['step_1_1a']) && isset($_POST['step_1']))
{
   if (mb_strlen(to_str($_POST['site_users_name'])) < 1)
   {
      $message = 'Введите имя!';
   }
   
   if (mb_strlen(to_str($_POST['site_users_surname'])) < 1)
   {
      $message = 'Введите фамилию!';
   }
   
   if (mb_strlen(to_str($_POST['site_users_email'])) < 1
   || !valid_email(to_str($_POST['site_users_email'])))
   {
      $message = 'Введите e-mail!';
   }
}

Можете убирать/добавлять нужные поля.

2. можете добавить выделение нужных элементов данных выпадающих списков в коде файла /hostcmsfiles/main.js
внутри функций doSetLocation и doSetCity(именно там они и формируются после получения AJAX-ответа от сервера).

Авторизация