Удалить модель продукта OpenCart - PullRequest
0 голосов
/ 26 февраля 2020

Как я могу удалить «требуемая модель» из поля модели на странице продукта администратора в opencart (3.0.3.2) и сделать его необязательным полем, как остальные поля на вкладке данных? Скриншот требуется модель.

Я пытаюсь скрыть этот кусок кода, но (нажмите, чтобы увидеть) не работает

admin \ controller \ catalog \ \ продукт. php

/*if ((utf8_strlen($this->request->post['model']) < 1) || (utf8_strlen($this->request->post['model']) > 64)) {
                $this->error['model'] = $this->language->get('error_model');
            } */

Ответы [ 2 ]

0 голосов
/ 26 февраля 2020

Я уже перефразировал sh модификации и очищаю ca sh, но это не работа. Вот скриншот моего кода.

0 голосов
/ 26 февраля 2020

Если вам нужно удалить красную звездочку В файле: admin / view / template / catalog / product_form.twig Найти:

<div class="form-group required">

перед:

<label class="col-sm-2 control-label" for="input-model">{{ entry_model }}</label>

заменить на:

<div class="form-group">

Также прокомментируйте это:

<!--
{% if error_model %}
   <div class="text-danger">{{ error_model }}</div>
{% endif %}
-->

И, конечно, в соответствующем файле контроллера это должно быть прокомментировано, как вы уже сделали ...

/*if ((utf8_strlen($this->request->post['model']) < 1) || (utf8_strlen($this->request->post['model']) > 64)) { $this->error['model'] = $this->language->get('error_model'); } */

Лучшее способ сделать это изменения для использования OCMOD.

...