Доброго время суток. Рад Вас видеть у себя в блоге. Мой блог подходит больше для новичков, которые хотят что то написать свое(просто какой то функционал или модуль), но еще нет опыта в данной сфере. Свои статьи я пишу согласно с своего опыта. У меня бываю разные задачи у заказчика и все они на сколько разные, что я задумался вести свой блог. Информация на нем будет помогать людям разобраться в коде опенкарта, а также моя маленькая записная книга, которая будет хранить мои наработки для дальнейшей моей деятельности мне в помощь. Так что рад Вас видеть в моем блоге и делится своими знаниями.
Снова пишу для себя заметку, что бы не забыть где искать. Задача: Убрать обязательные поля при редактировании заказа в админке Opencart. Что бы убрать в контроллере проверку на обязательные поля нужно перейти в catalog/controller/api/customer и найти нужный кусок кода проверки и закомментировать, например нам нужно убрать проверку Фамилии. Это у нас Last Name. Находим код if ((utf8_strlen(trim($this->request->post['lastname'])) < 1) || (utf8_strlen(trim($this->request->post['lastname'])) > 32)) { $json['error']['lastname'] = $this->language->get('error_lastname'); } и комментируем. После чего нужно сохранить и возможно обновить модификацию (если вы ставили какую то модификацию). Что бы убрать красную звездочку, то нужно зайти admin/view/template/sale/order_form.tpl и удалить класс " required " в том месте где не нужно указывать обязательность поля. Что касается 3 вкладки "Оплата"...
Комментарии
Отправить комментарий