1
При Заказе Добавить Поле С Номером Получателя
Автор arenkir, 04 дек. 2015 23:19
Сообщений в теме: 7
#1
Отправлено 04 Декабрь 2015 - 23:19
Здравствуйте.
Собственно гуглил форум на эту тему. нашел вот. http://forum.storela...ки/page__st__40
но возникла заминка.
Значит в Основных настройках я включаю Индекс, который будет использовать для ввода номера получателя.
1. При быстром заказе он появляется, но где то внизу, как правильно переместить его не знаю.
2. При просто заказе, на 1 шаге поля индекс нету. подозреваю он дальше гдето вылезет. но там надо его уже наверно спрятать. или чтобы он правильно был.
собственно надо чтобы было поле Номер получателя и оно было обязательным.
Спасибо.
зы. пока поле в админке выключено чтобы людей не смущало.
Собственно гуглил форум на эту тему. нашел вот. http://forum.storela...ки/page__st__40
но возникла заминка.
Значит в Основных настройках я включаю Индекс, который будет использовать для ввода номера получателя.
1. При быстром заказе он появляется, но где то внизу, как правильно переместить его не знаю.
2. При просто заказе, на 1 шаге поля индекс нету. подозреваю он дальше гдето вылезет. но там надо его уже наверно спрятать. или чтобы он правильно был.
собственно надо чтобы было поле Номер получателя и оно было обязательным.
Спасибо.
зы. пока поле в админке выключено чтобы людей не смущало.
#2
Отправлено 05 Декабрь 2015 - 00:12
1. В шаблоне Быстрый заказ найдите и удалите:
далее найдите:
после него добавьте:
<!-- Если поле почтового индекса запрашивается --> {% IF SETTINGS_ORDER_FIELDS_ZIP_CODE < 3 %} <li class="fields"> <div class="field"> <label for="quickDeliveryZipCode" {% IF SETTINGS_ORDER_FIELDS_ZIP_CODE=1 %}class="required"{% ENDIF %}>Почтовый индекс{% IF SETTINGS_ORDER_FIELDS_ZIP_CODE=1 %}<em>*</em>{% ENDIF %}</label> <div class="input-box"> <input type="text" id="quickDeliveryZipCode" name="form[delivery][zip_code]" value="{ORDER_FORM_DELIVERY_ZIP_CODE}" minlength="5" maxlength="6" class="input-text digits {% IF SETTINGS_ORDER_FIELDS_ZIP_CODE=1 %}required{% ENDIF %}" maxlength="255" /> </div> </div> </li> {% ENDIF %}
далее найдите:
<tr> <td></td> <td> <!-- Если в тарифном плане подключен раздел личного кабинета --> {% IF TARIFF_FEATURE_CLIENT_ROOM %} {% IFNOT CLIENT_IS_LOGIN %} <div class="control"> <input type="checkbox" id="contactWantRegister" name="form[contact][want_register]" value="1" {% IF ORDER_FORM_CONTACT_WANT_REGISTER %}checked="checked"{% ENDIF %}><label for="contactWantRegister">Я хочу зарегистрироваться</label> </div> {% ENDIF %} {% ENDIF %} </td> </tr>
после него добавьте:
<tr> <td><label for="quickDeliveryZipCode" {% IF SETTINGS_ORDER_FIELDS_ZIP_CODE=1 %}class="required"{% ENDIF %}>Почтовый индекс{% IF SETTINGS_ORDER_FIELDS_ZIP_CODE=1 %}<em>*</em>{% ENDIF %}</label></td> <td><input type="text" id="quickDeliveryZipCode" name="form[delivery][zip_code]" value="{ORDER_FORM_DELIVERY_ZIP_CODE}" minlength="5" maxlength="6" class="input-text digits {% IF SETTINGS_ORDER_FIELDS_ZIP_CODE=1 %}required{% ENDIF %}" maxlength="255" /></td> </tr>2. В данном виде оформления заказа каждый этап обрабатывается на сервере отдельно, и при добавлении поля в первый этап "контакты", он не обработается.
#3
Отправлено 05 Декабрь 2015 - 01:53
да, в быстром заказе появилось. ну там переименовал поля, патом еще убрал ограничения на количество символов с 6 до 15.
теперь вот, когда заказ оформлен в файле Просмотр заказа я тоже поправил слова, но там номер получателя срезается на 2 символа!
а бывает код города не 3 цифры, а 42142 например, это город амурск у нас. тоесть надо с запасом сделать. это где менять?
да, и еще в админке в заказах в поле Почтовый индекс он тоже срезается. или просто туда значение срезанное передается уже.
пока опять скрыл показ этой строки. чтобы путаницы не было.
теперь вот, когда заказ оформлен в файле Просмотр заказа я тоже поправил слова, но там номер получателя срезается на 2 символа!
а бывает код города не 3 цифры, а 42142 например, это город амурск у нас. тоесть надо с запасом сделать. это где менять?
да, и еще в админке в заказах в поле Почтовый индекс он тоже срезается. или просто туда значение срезанное передается уже.
пока опять скрыл показ этой строки. чтобы путаницы не было.
#4
Отправлено 05 Декабрь 2015 - 02:43
Сразу не поняла, вы в поле индекс пытаетесь вставить телефонный номер, к сожалению, данное поле поддерживает максимум 9 цифр и отредактировать подобное нельзя, так как за это форматирование отвечает код на стороне сервера.
Лучше тогда использовать комментарий к доставке для добавления еще одного номера.
Лучше тогда использовать комментарий к доставке для добавления еще одного номера.
#5
Отправлено 05 Декабрь 2015 - 03:00
Vaccina (05 Декабрь 2015 - 02:43) писал:
Сразу не поняла, вы в поле индекс пытаетесь вставить телефонный номер, к сожалению, данное поле поддерживает максимум 9 цифр и отредактировать подобное нельзя, так как за это форматирование отвечает код на стороне сервера.
Лучше тогда использовать комментарий к доставке для добавления еще одного номера.
Лучше тогда использовать комментарий к доставке для добавления еще одного номера.
просто Комментарий хотим переименовать в Текст для открытки. потомутчо зачастую это поле так используют.
страна? область? город? там только буквы возможны?
#6
Отправлено 05 Декабрь 2015 - 03:45
Можно добавить новое поле и после нажатия кнопки, чтобы информация поля приклеивалась к информации того же поля комментарий:
http://forum.storela...писать-фамилию/
http://forum.storela...писать-фамилию/
#7
Отправлено 09 Декабрь 2015 - 00:07
Vaccina (05 Декабрь 2015 - 02:43) писал:
Сразу не поняла, вы в поле индекс пытаетесь вставить телефонный номер, к сожалению, данное поле поддерживает максимум 9 цифр и отредактировать подобное нельзя, так как за это форматирование отвечает код на стороне сервера.
Лучше тогда использовать комментарий к доставке для добавления еще одного номера.
Лучше тогда использовать комментарий к доставке для добавления еще одного номера.
#8
Отправлено 14 Декабрь 2015 - 16:29
прием) вопрос актуален
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных