@DeniSidorenko

Где можно редактировать обязательные поля у продукта?

Добры день, для продукта есть обязательное поле Артикул. Если оно пустое - товар не сохраняется. Каким образом можно убрать required у данного поля. Смотрел в admin/controller но там ничего!
  • Вопрос задан
  • 43 просмотра
Решения вопроса 1
lazuren
@lazuren
для продукта есть обязательное поле Артикул.


Изначально в OpenCart обязательное поле не Артикул, а Модель.

Смотрел в admin/controller но там ничего!


В функции validateForm() из контроллера admin/controller/catalog/product.php закомментируйте эти строки:
if ((utf8_strlen($this->request->post['model']) < 1) || (utf8_strlen($this->request->post['model']) > 64)) {
			$this->error['model'] = $this->language->get('error_model');
		}


А чтобы удалить красную звездочку рядом с полем, нужно в файле admin/view/template/catalog/recurring_form.twig
Удалить класс required.
<div class="form-group required">
                <label class="col-sm-2 control-label" for="input-model">{{ entry_model }}</label>
                <div class="col-sm-10">
                  <input type="text" name="model" value="{{ model }}" placeholder="{{ entry_model }}" id="input-model" class="form-control"/>
                  {% if error_model %}
                    <div class="text-danger">{{ error_model }}</div>
                  {% endif %}</div>
              </div>
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@caballero
Программист
\admin\controller\catalog\product.php
там проверка на поле model
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
CTRL+ Москва
от 250 000 до 320 000 ₽
CTRL+ Москва
от 200 000 до 300 000 ₽
CTRL+ Белград
от 250 000 до 320 000 ₽
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект
21 нояб. 2024, в 22:21
3000 руб./в час