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


Есть Вопросы, Жду Ответа!


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

#1 defistaf

defistaf

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

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

Отправлено 01 Март 2016 - 23:27

Добрый день, возник вопрос, как сделать так чтобы когда выбрал способ оплаты Visa, Master Card, в последнем шаге оформления была кнопка "Оплатить заказ", а не "Оформить заказ"?

2. Как в первом пункте оформления заказа основным полем оформления заказа была почта а не телефон?

#2 Vaccina

Vaccina

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

  • Модераторы
  • 24 353 сообщений

Отправлено 02 Март 2016 - 03:51

1. В шаблоне Оформление заказа найдите:
<input type="submit" title="Перейти к следующему шагу" class="exclusive" value="{% IF ORDER_STAGE_NUM=4%}Оформить заказ{% ELSE %}Перейти к следующему шагу{% ENDIF %}" />
		 

замените на:
<input type="submit" title="Перейти к следующему шагу" class="exclusive" value="{% IF ORDER_STAGE_NUM=4 && ORDER_FORM_PAYMENT_ID = 280381 %}Оплатить заказ{% ELSEIF ORDER_STAGE_NUM=4%}Оформить заказ{% ELSE %}Перейти к следующему шагу{% ENDIF %}" />
2. В шаблоне Оформление заказа найдите:
<div class="field name-lastname">
					  <label for="contactEmail">Электронная почта<em class="contactRegisterNeedElement" {% IFNOT ORDER_FORM_CONTACT_WANT_REGISTER %}style="display:none;"{% ENDIF %}>*</em></label>
					  <div class="input-box">
						<input type="text" id="contactEmail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="255" class="{% IF ORDER_FORM_CONTACT_WANT_REGISTER %}required{% ENDIF %} email light"/>
					  </div>
					</div>
			   

замените на:
<div class="field name-lastname">
					  <label for="contactEmail">Электронная почта<em>*</em></label>
					  <div class="input-box">
						<input type="text" id="contactEmail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="255" class="required email light"/>
					  </div>
					</div>
			   

К сожалению, номер телефона является обязательным полем оформления заказа. Без его ввода оформление невозможно. Отключить обязательность заполнения данного поля так же нельзя. Если не хотите использовать данное поле, то его можно скрыть предварительно заполнив (в атрибут value) любым валидным номером телефона.

#3 defistaf

defistaf

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

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

Отправлено 02 Март 2016 - 14:24

Просмотр сообщенияVaccina (02 Март 2016 - 03:51) писал:


2. В шаблоне Оформление заказа найдите:
<div class="field name-lastname">
					 <label for="contactEmail">Электронная почта<em class="contactRegisterNeedElement" {% IFNOT ORDER_FORM_CONTACT_WANT_REGISTER %}style="display:none;"{% ENDIF %}>*</em></label>
					 <div class="input-box">
					 <input type="text" id="contactEmail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="255" class="{% IF ORDER_FORM_CONTACT_WANT_REGISTER %}required{% ENDIF %} email light"/>
					 </div>
				 </div>
			

замените на:
<div class="field name-lastname">
					 <label for="contactEmail">Электронная почта<em>*</em></label>
					 <div class="input-box">
					 <input type="text" id="contactEmail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="255" class="required email light"/>
					 </div>
				 </div>
			


2. Поменял код и не понял что изменилось?

#4 Юля123

Юля123

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

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

Отправлено 02 Март 2016 - 14:29

Просмотр сообщенияdefistaf (02 Март 2016 - 14:24) писал:

2. Поменял код и не понял что изменилось?

Здравствуйте, поле с почтой у Вас после изменений будет обязательным для заполнения.

#5 defistaf

defistaf

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

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

Отправлено 02 Март 2016 - 15:10

Просмотр сообщенияЮля123 (02 Март 2016 - 14:29) писал:

Здравствуйте, поле с почтой у Вас после изменений будет обязательным для заполнения.
Да, верно,  а мне нужно чтобы телефон был как необязательное поле.
И вроде как это сделать нельзя.

#6 Юля123

Юля123

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

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

Отправлено 02 Март 2016 - 15:31

Просмотр сообщенияdefistaf (02 Март 2016 - 15:10) писал:

Да, верно,  а мне нужно чтобы телефон был как необязательное поле.
И вроде как это сделать нельзя.

Да, вам ответили:

Цитата

Отключить обязательность заполнения данного поля так же нельзя. Если не хотите использовать данное поле, то его можно скрыть предварительно заполнив (в атрибут value) любым валидным номером телефона.

это значит, что вы у атрибута value устанавливаете конкретное значение (например, +79000000000) скрываете его для пользователя. Иначе, к сожалению, не получится.

#7 defistaf

defistaf

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

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

Отправлено 03 Март 2016 - 11:46

Просмотр сообщенияЮля123 (02 Март 2016 - 15:31) писал:

Да, вам ответили:



это значит, что вы у атрибута value устанавливаете конкретное значение (например, +79000000000) скрываете его для пользователя. Иначе, к сожалению, не получится.
спасибо




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

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