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


Коментарий


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

#1 Visdom25

Visdom25

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

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

Отправлено 30 Май 2016 - 14:49

SL-386395

Как добавить поле для комментария к заказу?

#2 Firefly

Firefly

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

  • Модераторы
  • 3 810 сообщений

Отправлено 30 Май 2016 - 18:25

 Visdom25 (30 Май 2016 - 14:49) писал:

SL-386395

Как добавить поле для комментария к заказу?

Здравствуйте.
Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> Быстрый заказ, найдите код:
	 <!-- Способ оплаты -->
	 {% FOR order_delivery %}
	 {% IFNOT order_delivery.available_payment_list_empty %}
		 <div class="payment" rel="{order_delivery.ID}" style="display: none;">
		 <div class="title-box">
			 <h2 class="title" title="Выберите удобный для вас способ оплаты заказа"><span>Cпособ оплаты</span></h2>
		 </div>
		 <div class="orderStagePayment">
			 {% FOR available_payment_list %}
			 <div class="orderStagePaymentList">
				 <div class="cell1"><input type="radio" id="quickPaymentId{order_delivery.ID}_{order_delivery.available_payment_list.ID}" name="form[payment][id]" value="{order_delivery.available_payment_list.ID}" class="required" {% IFNOT ORDER_FORM_PAYMENT_ID %}{% IF order_delivery.available_payment_list.first %}checked="checked"{% ENDIF %}{% ELSEIF order_delivery.available_payment_list.ID = ORDER_FORM_PAYMENT_ID %}checked="checked"{% ENDIF %}/></div>
				 <div class="cell2">
				 <label for="quickPaymentId{order_delivery.ID}_{order_delivery.available_payment_list.ID}">{order_delivery.available_payment_list.NAME}</label><br/>
				 <!-- Сообщение для пользователя -->
				 <span>{order_delivery.available_payment_list.MESSAGE}</span>
				 </div>
			 </div>
			 {% ENDFOR %}
		 </div>
		 </div>
	 {% ENDIF %}
	 {% ENDFOR %}

Замените на:
	 <!-- Способ оплаты -->
	 {% FOR order_delivery %}
	 {% IFNOT order_delivery.available_payment_list_empty %}
		 <div class="payment" rel="{order_delivery.ID}" style="display: none;">
		 <div class="title-box">
			 <h2 class="title" title="Выберите удобный для вас способ оплаты заказа"><span>Cпособ оплаты</span></h2>
		 </div>
		 <div class="orderStagePayment">
			 {% FOR available_payment_list %}
			 <div class="orderStagePaymentList">
				 <div class="cell1"><input type="radio" id="quickPaymentId{order_delivery.ID}_{order_delivery.available_payment_list.ID}" name="form[payment][id]" value="{order_delivery.available_payment_list.ID}" class="required" {% IFNOT ORDER_FORM_PAYMENT_ID %}{% IF order_delivery.available_payment_list.first %}checked="checked"{% ENDIF %}{% ELSEIF order_delivery.available_payment_list.ID = ORDER_FORM_PAYMENT_ID %}checked="checked"{% ENDIF %}/></div>
				 <div class="cell2">
				 <label for="quickPaymentId{order_delivery.ID}_{order_delivery.available_payment_list.ID}">{order_delivery.available_payment_list.NAME}</label><br/>
				 <!-- Сообщение для пользователя -->
				 <span>{order_delivery.available_payment_list.MESSAGE}</span>
				 </div>
			 </div>
			 {% ENDFOR %}
		 </div>
		 </div>
	 {% ENDIF %}
	 {% ENDFOR %}
	 <ul>
		 <li class="wide">
			 <label for="quickDeliveryComment" {% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}class="required"{% ENDIF %}>Комментарий{% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}<em>*</em>{% ENDIF %}</label>
			 <div class="input-box">
			 <textarea cols="100" rows="5" id="quickDeliveryComment" name="form[delivery][comment]" class="{% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}required{% ENDIF %} textarea">{ORDER_FORM_DELIVERY_COMMENT}</textarea>
			 </div>
		 </li>
	 </ul>


#3 Visdom25

Visdom25

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

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

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

 Firefly (30 Май 2016 - 18:25) писал:

Здравствуйте.
Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> Быстрый заказ, найдите код:
	 <!-- Способ оплаты -->
	 {% FOR order_delivery %}
	 {% IFNOT order_delivery.available_payment_list_empty %}
		 <div class="payment" rel="{order_delivery.ID}" style="display: none;">
		 <div class="title-box">
			 <h2 class="title" title="Выберите удобный для вас способ оплаты заказа"><span>Cпособ оплаты</span></h2>
		 </div>
		 <div class="orderStagePayment">
			 {% FOR available_payment_list %}
			 <div class="orderStagePaymentList">
				 <div class="cell1"><input type="radio" id="quickPaymentId{order_delivery.ID}_{order_delivery.available_payment_list.ID}" name="form[payment][id]" value="{order_delivery.available_payment_list.ID}" class="required" {% IFNOT ORDER_FORM_PAYMENT_ID %}{% IF order_delivery.available_payment_list.first %}checked="checked"{% ENDIF %}{% ELSEIF order_delivery.available_payment_list.ID = ORDER_FORM_PAYMENT_ID %}checked="checked"{% ENDIF %}/></div>
				 <div class="cell2">
				 <label for="quickPaymentId{order_delivery.ID}_{order_delivery.available_payment_list.ID}">{order_delivery.available_payment_list.NAME}</label><br/>
				 <!-- Сообщение для пользователя -->
				 <span>{order_delivery.available_payment_list.MESSAGE}</span>
				 </div>
			 </div>
			 {% ENDFOR %}
		 </div>
		 </div>
	 {% ENDIF %}
	 {% ENDFOR %}

Замените на:
	 <!-- Способ оплаты -->
	 {% FOR order_delivery %}
	 {% IFNOT order_delivery.available_payment_list_empty %}
		 <div class="payment" rel="{order_delivery.ID}" style="display: none;">
		 <div class="title-box">
			 <h2 class="title" title="Выберите удобный для вас способ оплаты заказа"><span>Cпособ оплаты</span></h2>
		 </div>
		 <div class="orderStagePayment">
			 {% FOR available_payment_list %}
			 <div class="orderStagePaymentList">
				 <div class="cell1"><input type="radio" id="quickPaymentId{order_delivery.ID}_{order_delivery.available_payment_list.ID}" name="form[payment][id]" value="{order_delivery.available_payment_list.ID}" class="required" {% IFNOT ORDER_FORM_PAYMENT_ID %}{% IF order_delivery.available_payment_list.first %}checked="checked"{% ENDIF %}{% ELSEIF order_delivery.available_payment_list.ID = ORDER_FORM_PAYMENT_ID %}checked="checked"{% ENDIF %}/></div>
				 <div class="cell2">
				 <label for="quickPaymentId{order_delivery.ID}_{order_delivery.available_payment_list.ID}">{order_delivery.available_payment_list.NAME}</label><br/>
				 <!-- Сообщение для пользователя -->
				 <span>{order_delivery.available_payment_list.MESSAGE}</span>
				 </div>
			 </div>
			 {% ENDFOR %}
		 </div>
		 </div>
	 {% ENDIF %}
	 {% ENDFOR %}
	 <ul>
		 <li class="wide">
			 <label for="quickDeliveryComment" {% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}class="required"{% ENDIF %}>Комментарий{% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}<em>*</em>{% ENDIF %}</label>
			 <div class="input-box">
			 <textarea cols="100" rows="5" id="quickDeliveryComment" name="form[delivery][comment]" class="{% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}required{% ENDIF %} textarea">{ORDER_FORM_DELIVERY_COMMENT}</textarea>
			 </div>
		 </li>
	 </ul>
Благодарю!
Как теперь поменять местами блок для комментария и способ оплаты?
мне необходимо чтобы оплата была ниже.
А также поле комментария слишком большое по высоте(ширине). Как его сделать меньше? Сейчас у него высота 5 строк. Мне нужна одна.

#4 Vaccina

Vaccina

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

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

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

В шаблоне Быстрый заказ найдите:
<!-- Способ оплаты -->
		 {% FOR order_delivery %}
		 {% IFNOT order_delivery.available_payment_list_empty %}
				 <div class="payment" rel="{order_delivery.ID}" style="display: none;">
				 <div class="title-box">
						 <h2 class="title" title="Выберите удобный для вас способ оплаты заказа"><span>Cпособ оплаты</span></h2>
				 </div>
				 <div class="orderStagePayment">
						 {% FOR available_payment_list %}
						 <div class="orderStagePaymentList">
								 <div class="cell1"><input type="radio" id="quickPaymentId{order_delivery.ID}_{order_delivery.available_payment_list.ID}" name="form[payment][id]" value="{order_delivery.available_payment_list.ID}" class="required" {% IFNOT ORDER_FORM_PAYMENT_ID %}{% IF order_delivery.available_payment_list.first %}checked="checked"{% ENDIF %}{% ELSEIF order_delivery.available_payment_list.ID = ORDER_FORM_PAYMENT_ID %}checked="checked"{% ENDIF %}/></div>
								 <div class="cell2">
								 <label for="quickPaymentId{order_delivery.ID}_{order_delivery.available_payment_list.ID}">{order_delivery.available_payment_list.NAME}</label><br/>
								 <!-- Сообщение для пользователя -->
								 <span>{order_delivery.available_payment_list.MESSAGE}</span>
								 </div>
						 </div>
						 {% ENDFOR %}
				 </div>
				 </div>
		 {% ENDIF %}
		 {% ENDFOR %}
		 <ul>
				 <li class="wide">
						 <label for="quickDeliveryComment" {% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}class="required"{% ENDIF %}>Вставьте ссылку{% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}<em>*</em>{% ENDIF %}</label>
						 <div class="input-box">
						 <textarea cols="100" rows="5" id="quickDeliveryComment" name="form[delivery][comment]" class="{% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}required{% ENDIF %} textarea">{ORDER_FORM_DELIVERY_COMMENT}</textarea>
						 </div>
				 </li>
		 </ul>

замените его на:
		 <ul>
				 <li class="wide">
						 <label for="quickDeliveryComment" {% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}class="required"{% ENDIF %}>Вставьте ссылку{% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}<em>*</em>{% ENDIF %}</label>
						 <div class="input-box">
						 <textarea cols="100" rows="1" id="quickDeliveryComment" name="form[delivery][comment]" class="{% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}required{% ENDIF %} textarea">{ORDER_FORM_DELIVERY_COMMENT}</textarea>
						 </div>
				 </li>
		 </ul>
   <!-- Способ оплаты -->
		 {% FOR order_delivery %}
		 {% IFNOT order_delivery.available_payment_list_empty %}
				 <div class="payment" rel="{order_delivery.ID}" style="display: none;">
				 <div class="title-box">
						 <h2 class="title" title="Выберите удобный для вас способ оплаты заказа"><span>Cпособ оплаты</span></h2>
				 </div>
				 <div class="orderStagePayment">
						 {% FOR available_payment_list %}
						 <div class="orderStagePaymentList">
								 <div class="cell1"><input type="radio" id="quickPaymentId{order_delivery.ID}_{order_delivery.available_payment_list.ID}" name="form[payment][id]" value="{order_delivery.available_payment_list.ID}" class="required" {% IFNOT ORDER_FORM_PAYMENT_ID %}{% IF order_delivery.available_payment_list.first %}checked="checked"{% ENDIF %}{% ELSEIF order_delivery.available_payment_list.ID = ORDER_FORM_PAYMENT_ID %}checked="checked"{% ENDIF %}/></div>
								 <div class="cell2">
								 <label for="quickPaymentId{order_delivery.ID}_{order_delivery.available_payment_list.ID}">{order_delivery.available_payment_list.NAME}</label><br/>
								 <!-- Сообщение для пользователя -->
								 <span>{order_delivery.available_payment_list.MESSAGE}</span>
								 </div>
						 </div>
						 {% ENDFOR %}
				 </div>
				 </div>
		 {% ENDIF %}
		 {% ENDFOR %}


#5 Visdom25

Visdom25

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

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

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

 Vaccina (31 Май 2016 - 02:25) писал:

В шаблоне Быстрый заказ найдите:
<!-- Способ оплаты -->
		 {% FOR order_delivery %}
		 {% IFNOT order_delivery.available_payment_list_empty %}
				 <div class="payment" rel="{order_delivery.ID}" style="display: none;">
				 <div class="title-box">
						 <h2 class="title" title="Выберите удобный для вас способ оплаты заказа"><span>Cпособ оплаты</span></h2>
				 </div>
				 <div class="orderStagePayment">
						 {% FOR available_payment_list %}
						 <div class="orderStagePaymentList">
								 <div class="cell1"><input type="radio" id="quickPaymentId{order_delivery.ID}_{order_delivery.available_payment_list.ID}" name="form[payment][id]" value="{order_delivery.available_payment_list.ID}" class="required" {% IFNOT ORDER_FORM_PAYMENT_ID %}{% IF order_delivery.available_payment_list.first %}checked="checked"{% ENDIF %}{% ELSEIF order_delivery.available_payment_list.ID = ORDER_FORM_PAYMENT_ID %}checked="checked"{% ENDIF %}/></div>
								 <div class="cell2">
								 <label for="quickPaymentId{order_delivery.ID}_{order_delivery.available_payment_list.ID}">{order_delivery.available_payment_list.NAME}</label><br/>
								 <!-- Сообщение для пользователя -->
								 <span>{order_delivery.available_payment_list.MESSAGE}</span>
								 </div>
						 </div>
						 {% ENDFOR %}
				 </div>
				 </div>
		 {% ENDIF %}
		 {% ENDFOR %}
		 <ul>
				 <li class="wide">
						 <label for="quickDeliveryComment" {% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}class="required"{% ENDIF %}>Вставьте ссылку{% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}<em>*</em>{% ENDIF %}</label>
						 <div class="input-box">
						 <textarea cols="100" rows="5" id="quickDeliveryComment" name="form[delivery][comment]" class="{% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}required{% ENDIF %} textarea">{ORDER_FORM_DELIVERY_COMMENT}</textarea>
						 </div>
				 </li>
		 </ul>

замените его на:
		 <ul>
				 <li class="wide">
						 <label for="quickDeliveryComment" {% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}class="required"{% ENDIF %}>Вставьте ссылку{% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}<em>*</em>{% ENDIF %}</label>
						 <div class="input-box">
						 <textarea cols="100" rows="1" id="quickDeliveryComment" name="form[delivery][comment]" class="{% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}required{% ENDIF %} textarea">{ORDER_FORM_DELIVERY_COMMENT}</textarea>
						 </div>
				 </li>
		 </ul>
<!-- Способ оплаты -->
		 {% FOR order_delivery %}
		 {% IFNOT order_delivery.available_payment_list_empty %}
				 <div class="payment" rel="{order_delivery.ID}" style="display: none;">
				 <div class="title-box">
						 <h2 class="title" title="Выберите удобный для вас способ оплаты заказа"><span>Cпособ оплаты</span></h2>
				 </div>
				 <div class="orderStagePayment">
						 {% FOR available_payment_list %}
						 <div class="orderStagePaymentList">
								 <div class="cell1"><input type="radio" id="quickPaymentId{order_delivery.ID}_{order_delivery.available_payment_list.ID}" name="form[payment][id]" value="{order_delivery.available_payment_list.ID}" class="required" {% IFNOT ORDER_FORM_PAYMENT_ID %}{% IF order_delivery.available_payment_list.first %}checked="checked"{% ENDIF %}{% ELSEIF order_delivery.available_payment_list.ID = ORDER_FORM_PAYMENT_ID %}checked="checked"{% ENDIF %}/></div>
								 <div class="cell2">
								 <label for="quickPaymentId{order_delivery.ID}_{order_delivery.available_payment_list.ID}">{order_delivery.available_payment_list.NAME}</label><br/>
								 <!-- Сообщение для пользователя -->
								 <span>{order_delivery.available_payment_list.MESSAGE}</span>
								 </div>
						 </div>
						 {% ENDFOR %}
				 </div>
				 </div>
		 {% ENDIF %}
		 {% ENDFOR %}
Спасибо!

 Visdom25 (31 Май 2016 - 03:44) писал:

Спасибо!
Нужно сделать поле комментария Обязательным.

и введенный комментарий нигде не отображается, ни в карточке заказа, ни в письме покупателю, ни в истории заказов в лк, ни в админ панеле.
Как исправить???

#6 Vaccina

Vaccina

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

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

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

Укажите пожалуйста номер заказа, в котором заполнялось поле "Комментарий"

#7 Visdom25

Visdom25

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

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

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

 Vaccina (31 Май 2016 - 06:38) писал:

Укажите пожалуйста номер заказа, в котором заполнялось поле "Комментарий"
1009

#8 Visdom25

Visdom25

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

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

Отправлено 01 Июнь 2016 - 14:37

во всех последующих заказам комент также нигде не отображен.

#9 Visdom25

Visdom25

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

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

Отправлено 02 Июнь 2016 - 03:21

?????

#10 Vaccina

Vaccina

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

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

Отправлено 02 Июнь 2016 - 05:45

В шаблоне Быстрый заказ найдите и удалите:
<!-- Если поле адреса доставки запрашивается -->
		  {% IF SETTINGS_ORDER_FIELDS_COMMENT < 3 %}
			<li class="wide">
			  <label for="quickDeliveryComment" {% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}class="required"{% ENDIF %}>Комментарий{% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}<em>*</em>{% ENDIF %}</label>
			  <div class="input-box">
				<textarea cols="100" rows="5" id="quickDeliveryComment" name="form[delivery][comment]" class="{% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}required{% ENDIF %} textarea">{ORDER_FORM_DELIVERY_COMMENT}</textarea>
			  </div> 
			</li>
		  {% ENDIF %}


#11 Visdom25

Visdom25

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

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

Отправлено 03 Июнь 2016 - 01:53

 Vaccina (02 Июнь 2016 - 05:45) писал:

В шаблоне Быстрый заказ найдите и удалите:
<!-- Если поле адреса доставки запрашивается -->
		 {% IF SETTINGS_ORDER_FIELDS_COMMENT < 3 %}
		 <li class="wide">
			 <label for="quickDeliveryComment" {% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}class="required"{% ENDIF %}>Комментарий{% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}<em>*</em>{% ENDIF %}</label>
			 <div class="input-box">
			 <textarea cols="100" rows="5" id="quickDeliveryComment" name="form[delivery][comment]" class="{% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}required{% ENDIF %} textarea">{ORDER_FORM_DELIVERY_COMMENT}</textarea>
			 </div>
		 </li>
		 {% ENDIF %}
Победа!
Благодарю!

#12 Visdom25

Visdom25

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

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

Отправлено 03 Июнь 2016 - 10:09

Как сделать поле "комментарий" обязательным?

#13 Firefly

Firefly

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

  • Модераторы
  • 3 810 сообщений

Отправлено 03 Июнь 2016 - 10:19

 Visdom25 (03 Июнь 2016 - 10:09) писал:

Как сделать поле "комментарий" обязательным?

Здравствуйте.
Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> Быстрый заказ, найдите код:
								 <li class="wide">
												 <label for="quickDeliveryComment" {% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}class="required"{% ENDIF %}>Вставьте ссылку{% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}<em>*</em>{% ENDIF %}</label>
												 <div class="input-box">
												 <textarea cols="100" rows="1" id="quickDeliveryComment" name="form[delivery][comment]" class="{% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}required{% ENDIF %} textarea">{ORDER_FORM_DELIVERY_COMMENT}</textarea>
												 </div>
								 </li>

Замените на:
								 <li class="wide">
												 <label for="quickDeliveryComment" class="required">Вставьте ссылку<em>*</em></label>
												 <div class="input-box">
												 <textarea cols="100" rows="1" id="quickDeliveryComment" name="form[delivery][comment]" class="required textarea">{ORDER_FORM_DELIVERY_COMMENT}</textarea>
												 </div>
								 </li>





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

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