Столкнулся с необходимостью изменений шага "доставка", подскажите как реализовать (первый скрин что есть, второй что нужно):
1. сделать поле меньше и обязательным для заполнения.
2. создать новое, небольшое поле для ввода данных
0
Изменения В "доставке"
Автор Никита, 18 марта 2014 10:19
Сообщений в теме: 6
#1
Отправлено 18 Март 2014 - 10:19
#2
Отправлено 18 Март 2014 - 10:27
Здравствуйте, пришлите пожалуйста скриншоты еще раз.
Какие именно поля, какие данные вы хотите там видеть. Возможно для этих данных вам подойдет уже существующий раздел "комментарии"
Какие именно поля, какие данные вы хотите там видеть. Возможно для этих данных вам подойдет уже существующий раздел "комментарии"
#4
Отправлено 18 Март 2014 - 21:28
Чтобы реализовать вывод данных полей, можно разделить поле комментарий на два, а в дальнейшем ( в админке в заказах и в уведомлениях) их склеить. Для этого необходимо в шаблоне Оформление заказа найти блок
Все необходимые изменения я проделала. Проверьте, пожалуйста, на Вашем сайте.
<li class="wide"> <div class="clear"></div> <label for="deliveryComment" {% 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="4" id="deliveryComment" name="form[delivery][comment]" {% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}class="required"{% ENDIF %}>{ORDER_FORM_DELIVERY_COMMENT}</textarea> </div> </li>и после него вставить блок
<li class="wide"> <div class="clear"></div> <label for="deliveryComment" {% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}class="required"{% ENDIF %}>2Комментарий{% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}<em>*</em>{% ENDIF %}</label> <div class="input-box"> <textarea cols="100" rows="4" id="deliveryComment1" name="form[delivery][comment1]" {% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}class="required"{% ENDIF %}></textarea> </div> </li>затем блок
<form {% IF ORDER_STAGE_NUM=1 %} action="{ORDER_STAGE_CONTACTS_URL}" {% ELSEIF ORDER_STAGE_NUM=2 %} action="{ORDER_STAGE_DELIVERY_URL}" {% ELSEIF ORDER_STAGE_NUM=3 %} action="{ORDER_STAGE_PAYMENT_URL}" {% ELSEIF ORDER_STAGE_NUM=4 %} action="{ORDER_STAGE_CONFIRM_URL}" {% ENDIF %} method="post" id="myform" >и заменить его на
<form {% IF ORDER_STAGE_NUM=1 %} action="{ORDER_STAGE_CONTACTS_URL}" {% ELSEIF ORDER_STAGE_NUM=2 %} action="{ORDER_STAGE_DELIVERY_URL}" onsubmit="$('#deliveryComment').val($('#deliveryComment').val() + '; ' + $('#deliveryComment1').val());" {% ELSEIF ORDER_STAGE_NUM=3 %} action="{ORDER_STAGE_PAYMENT_URL}" {% ELSEIF ORDER_STAGE_NUM=4 %} action="{ORDER_STAGE_CONFIRM_URL}" {% ENDIF %} method="post" id="myform" >
Никита (18 Март 2014 - 11:19) писал:
прикрепляю 2 скрина: первый что есть сейчас, второй - что нужно
Все необходимые изменения я проделала. Проверьте, пожалуйста, на Вашем сайте.
#6
Отправлено 19 Март 2014 - 12:37
Здравствуйте, попробуйте такой вариант:
замените на:
<li class="wide"> <div class="clear"></div> <label for="deliveryComment" {% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}class="required"{% ENDIF %}>2Комментарий{% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}<em>*</em>{% ENDIF %}</label> <div class="input-box"> <textarea cols="100" rows="4" id="deliveryComment1" name="form[delivery][comment1]" {% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}class="required"{% ENDIF %}></textarea> </div> </li>
замените на:
<li class="wide"> <div class="clear"></div> <label for="deliveryComment"class="required">2Комментарий<em>*</em></label> <div class="input-box"> <textarea cols="100" rows="4" id="deliveryComment1" name="form[delivery][comment1]" class="required"></textarea> </div> </li>
#7
Отправлено 20 Март 2014 - 06:19
такой вариант не подходит: 1. теперь комментарии не отображаются в заказах 2. только первое поле становится обязательным 3. первое поле увеличивается
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных