Перейти к содержимому


Поля В Регистрации.


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 Visdom25

Visdom25

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 158 сообщений

Отправлено 22 Май 2016 - 23:10

Здравствуйте!
Аккаунт SL-386395

Как убрать или добавить некоторые поля при регистрации новых клиентов и собираемой информации о них?


Нужно сделать поле с телефоном необязательным к заполнению.
А это убрать:


АДРЕС ДОСТАВКИ


Страна
Область
Город
Почтовый индекс
Адрес доставки



#2 Юля123

Юля123

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 2 567 сообщений

Отправлено 23 Май 2016 - 10:29

Просмотр сообщенияVisdom25 (22 Май 2016 - 23:10) писал:

Здравствуйте!
Аккаунт SL-386395

Как убрать или добавить некоторые поля при регистрации новых клиентов и собираемой информации о них?


Нужно сделать поле с телефоном необязательным к заполнению.
А это убрать:


АДРЕС ДОСТАВКИ


Страна
Область
Город
Почтовый индекс
Адрес доставки




Здравствуйте, к сожалению, сделать необязательным поле для телефона не получится. При регистрации и при оформлении заказа  - это ключевая информация. Без нее заказать товар не получится. Можно скрыть это поле вообще (передавать каждый раз одинаковое значение и скрывать эту информацию от пользователей).

Чтобы убрать лишние поля, в шаблоне Лк настройки пользователя найдите и удалите  код:

	<div class="col-sm-6 col-xs-12">
	  <div class="block-title"><h3>Адрес доставки</h3></div>
	  <div class="form-list">
		<div class="fields">
		  <label for="sites_client_country" class="required">Страна</label>
		  <i class="fa fa-map-marker"></i>
		  <input id="sites_client_country" type="text" name="form[sites_client_country]"  value="{FORM_SITES_CLIENT_COUNTRY}" maxlength="255" class="inputText"/>
		</div>
		<div class="fields">
		  <label for="sites_client_region">Область</label>
		  <i class="fa fa-map-marker"></i>
		  <input id="sites_client_region" type="text" name="form[sites_client_region]"  value="{FORM_SITES_CLIENT_REGION}" maxlength="255" class="inputText"/>
		</div>
		<div class="fields">
		  <label for="sites_client_city" class="required">Город</label>
		  <i class="fa fa-map-marker"></i>
		  <input id="sites_client_city" type="text" name="form[sites_client_city]"  value="{FORM_SITES_CLIENT_CITY}" maxlength="255" class="inputText"/>
		</div>
		<div class="fields">
		  <label for="sites_client_zip_code" class="required">Почтовый индекс</label>
		  <i class="fa fa-map-marker"></i>
		  <input id="sites_client_zip_code" type="text" name="form[sites_client_zip_code]"  value="{FORM_SITES_CLIENT_ZIP_CODE}" maxlength="6" class="digits inputText"/>
		</div>
		<div class="fields">
		  <label for="sites_client_addr" class="required">Адрес доставки</label>
		  <textarea id="sites_client_addr" rows="4" name="form[sites_client_addr]" class="textarea" >{FORM_SITES_CLIENT_ADDR}</textarea>
		</div>
	  </div>
	</div>


#3 Visdom25

Visdom25

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 158 сообщений

Отправлено 23 Май 2016 - 19:11

" Без нее заказать товар не получится."
Не согласен с вами, но что поделать.
Как сделать его невидимым для пользователей?
У уже зарегистрированных это поле тоже пропадёт?

#4 Danil

Danil

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 4 645 сообщений

Отправлено 23 Май 2016 - 19:31

Просмотр сообщенияVisdom25 (23 Май 2016 - 19:11) писал:

" Без нее заказать товар не получится."
Не согласен с вами, но что поделать.
Как сделать его невидимым для пользователей?
У уже зарегистрированных это поле тоже пропадёт?
Здравствуйте.
Чтобы скрыть номер телефона только для регистрации, сделайте следующее:
в шаблоне ЛК регистрация нового клиента найдите код
		  <div class="fields">
			<label for="sites_client_phone" class="required">Телефон для связи <em>*</em></label>
			<i class="fa fa-phone"></i>
			<input id="sites_client_phone" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_SITES_CLIENT_PHONE}]"  value="{FORM_SITES_CLIENT_PHONE}" maxlength="255" class="inputText required">
		  </div>
и замените на
		  <div class="fields">
			<input id="sites_client_phone" type="hidden" name="form[{ANTISPAM_FORM_FIELD_NAME_SITES_CLIENT_PHONE}]"  value="88001111111" maxlength="255" class="inputText required">
		  </div>





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных