Помощь Отключить обязательные поля в редактировании заказов

ShuteRR

Мастер
Регистрация
21 Сен 2013
Сообщения
173
Реакции
33
Добрый день, подскажите, как:
Отключить обязательные поля в редактировании заказов.

Чтобы просто они были не обязательны. Чтобы можно было оставлять их пустыми.
 

Вложения

  • 1.png
    1.png
    33,2 KB · Просмотры: 17
  • 2.PNG
    2.PNG
    43,4 KB · Просмотры: 15
  • 3.PNG
    3.PNG
    42,7 KB · Просмотры: 15
нужно быть достаточно опытным в ковырянии ядра т.к. необходимо вносить правки в контроллер и вроде даже в модель, с последующей попыткой регистрации и проверкой на ошибки.
возможно когда-нибудь сделаю ocmod, но сейчас лень.
ну или юзать модули упрощенного заказа
 
Изменения необходимо внести только в контроллере, но для страны и региона необходимо выбрать страну и регион по умолчанию, иначе работать не будет. Чтобы вовсе не выбирать страну и регион, придется копаться не только в модели редактирования товара, но и в других частях ядра.

P.S. Вы для начала напишите версию opencart чтобы можно было дать более конкретный ответ на вопрос
 
Изменения необходимо внести только в контроллере, но для страны и региона необходимо выбрать страну и регион по умолчанию, иначе работать не будет. Чтобы вовсе не выбирать страну и регион, придется копаться не только в модели редактирования товара, но и в других частях ядра.

P.S. Вы для начала напишите версию opencart чтобы можно было дать более конкретный ответ на вопрос
Версия 2.2
 
Проверка обязательности:
/catalog/controller/account/register.php
Функция validate()

Код:
private function validate() {
        if ((strlen(utf8_decode($this->request->post['firstname'])) < 1) || (strlen(utf8_decode($this->request->post['firstname'])) > 32)) {
              $this->error['firstname'] = $this->language->get('error_firstname');
        }

        if ((strlen(utf8_decode($this->request->post['lastname'])) < 1) || (strlen(utf8_decode($this->request->post['lastname'])) > 32)) {
              $this->error['lastname'] = $this->language->get('error_lastname');
        }

.....

Я себе так отключал)
 
Назад
Сверху