Ответить Новая тема Новый опрос 
 Убрать поля в заказе
Webdev Rk
Новичок
Сообщений: 24
Регистрация: 10-04-2015


13-06-2015 23:24
Подскажите пожалуйста, в каком файле и как убрать поля "Дополнительная информация" и "Пожалуйста, используйте другой адрес для выставленных счетов" при гостевом заказе и при создании учетной записи. Также поле "Домашний телефон" и надпись "Вы должны указать хотя-бы один номер телефона.". Поля - пол, дата рождения, подписка на рассылку убрал, а эти не догоню. И, я так думаю, что поле "Пожалуйста, используйте другой адрес для выставленных счетов" должно быть как-то отмечено чекбоксом? :blus:
Presta 1.6.0.14


Сообщение отредактировано Webdev Rk 14-06-2015 00:34 ...


Изображения:
ГОСТЕВОЙ ЗАКАЗ.jpg - Размер файла84.82KB, Скачиваний: 1091 (Нажмите для увеличения) СОЗДАНИЕ УЧЕТНОЙ ЗАПИСИ.jpg - Размер файла90.2KB, Скачиваний: 816 (Нажмите для увеличения)
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


14-06-2015 01:15
Цитата:( Webdev Rk @ 14-06-2015 00:24 Смотреть сообщение )
Подскажите пожалуйста, в каком файле и как убрать поля "Дополнительная информация" и "Пожалуйста, используйте другой адрес для выставленных счетов"

Откройте файл /themes/тема/order-opc-new-account.tpl
удалите:
Код:
<div class="checkbox">
    <label for="invoice_address">
    <input type="checkbox" name="invoice_address" id="invoice_address"{if (isset($smarty.post.invoice_address) && $smarty.post.invoice_address) || (isset($guestInformations) && isset($guestInformations.invoice_address) && $guestInformations.invoice_address)} checked="checked"{/if} autocomplete="off"/>
    {l s='Please use another address for invoice'}</label>
</div>


удалите:
Код:
<div class="form-group is_customer_param">
    <label for="other">{l s='Additional information'}</label>
    <textarea class="form-control" name="other" id="other" cols="26" rows="7"></textarea>
</div>


Цитата:( Webdev Rk @ 14-06-2015 00:24 Смотреть сообщение )
Также поле "Домашний телефон" и надпись "Вы должны указать хотя-бы один номер телефона.".

Код:
{if isset($one_phone_at_least) && $one_phone_at_least}
    <p class="inline-infos required is_customer_param">{l s='You must register at least one phone number.'}</p>
{/if}                                
<div class="form-group is_customer_param">
    <label for="phone">{l s='Home phone'}</label>
    <input type="text" class="text form-control validate" name="phone" id="phone"  data-validate="isPhoneNumber" value="{if isset($guestInformations) && isset($guestInformations.phone) && $guestInformations.phone}{$guestInformations.phone}{/if}" />
</div>
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Webdev Rk
Новичок
Сообщений: 24
Регистрация: 10-04-2015


14-06-2015 10:11
Все получилось! Спасибо большое! Т.е. их надо просто удалить!? А я "hidden" вписываю куда могу, а они все есть и есть. Еще раз спасибо!


Сообщение отредактировано Webdev Rk 14-06-2015 11:21 ...
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
RoseCosmet
Новичок
Сообщений: 7
Откуда: 50
Регистрация: 30-03-2016


31-03-2016 19:11
Не помогает! Версия 1.6.1.1.
Как избавиться от требования указывать домашний телефон??? Моск сломал - при чем, требует хотя бы один, но мобильного ему мало! Ну нет сейчас других телефонов, кроме мобильных!
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Dulco


Cпециалист
Сообщений: 223
Откуда: Краснодар
Регистрация: 05-07-2012


31-03-2016 20:37
Если хотите отключить это поле, то в бэк-офисе зайдите в Настройка-клиенты и отключите обязательность ввода номера телефона
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
prolyudmila
Новичок
Сообщений: 10
Регистрация: 09-08-2015


01-11-2016 18:51
Здравствуйте!
Не получается в оформлении заказа во вкладке Новый клиент убрать следующие поля: Пароль, Имя, Фамилия

Вроде бы всё перепробовала, что советовалось. И hidden добавляла, и меняла true на false.
Работала с файлами:
order-opc-new-account.tpl и
Customer.php

То пишет, что пароль необходимо ввести, хотя этого поля уже нет, то техническую ошибку выдаёт: "TECHNICAL ERROR: unable to save account Details: Error thrown: [object Object] Text status: error"

Помогите, пожалуйста, как удалить эти поля?

Модуль ставить не хочу, чтобы не перегружать сайт.

У меня установлена PrestaShop 1.6

Заранее спасибо!


Сообщение отредактировал prolyudmila (01-11-2016 14:56)
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Dulco


Cпециалист
Сообщений: 223
Откуда: Краснодар
Регистрация: 05-07-2012


02-11-2016 00:00
Некоторые поля типа Пароль, Имя, Фамилия без "вмешательтсва из вне"не получится просто срыть в шаблоне. Вам решать, либо покупать модуль, либо искать и нанимать специалиста. http://prestadev.ru/job/
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
ruleoffdv


Cпециалист
Сообщений: 209
Регистрация: 05-05-2013


17-11-2016 08:38
Продается ведь модуль быстрой регистрации?
не вижу проблем
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
prolyudmila
Новичок
Сообщений: 10
Регистрация: 09-08-2015


18-11-2016 09:54
Модуль ведь забирает скорость у сайта. А она у моего итак ужасная
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос