Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Модель товара, как удрать из основных характеристик?


Recommended Posts

Добрый день, уважаемые. Подскажите, пожалуйста, как убрать Модель товара из обязательных атрибутов товара (если это возможно). Дело в том что я заполнил базу данных на пару тысяч товаров, но теперь что б внести изменения на товар их админки магазина мне постоянно требуется добавлять этому товару Модель. Как убрать это основное требование? 

Screenshot_3.png

Надіслати
Поділитися на інших сайтах


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\product_form.tpl

 

            <div class="tab-pane" id="tab-data">
              <div class="form-group required">
                <label class="col-sm-2 control-label" for="input-model"><?php echo $entry_model; ?></label>
                <div class="col-sm-10">
                  <input type="text" name="model" value="<?php echo $model; ?>" placeholder="<?php echo $entry_model; ?>" id="input-model" class="form-control" />
                  <?php if ($error_model) { ?>
                  <div class="text-danger"><?php echo $error_model; ?></div>
                  <?php } ?>
                </div>
              </div>

строчку

 

<div class="form-group required">

 

заменить на 

<div class="form-group">

 

  • +1 1
Надіслати
Поділитися на інших сайтах

Спасибо, но чёт пока что не помогает. Всё равно требует Модель при изменении товара

Screenshot_5.png

Screenshot_6.png

Screenshot_7.png

Змінено користувачем BlackStar1991
Надіслати
Поділитися на інших сайтах


Рад что модели всё же удалось уДрать из вашего магазина...

Цитата

Модель товара, как удрать из основных характеристик?

  • +1 1
Надіслати
Поділитися на інших сайтах

В 12.06.2017 в 13:25, Tom сказал:

Рад что модели всё же удалось уДрать из вашего магазина...

 

у меня после исполнения всего описанного вылезло :


Parse error: syntax error, unexpected '<' in C:\OpenServer\domains\localhost\system\storage\modification\admin\controller\catalog\product.php on line 1512

Надіслати
Поділитися на інших сайтах


Вполне возможно,что в данный файл изменения вносит и какой то модификатор.Но это индивидуальная проблема вашего магазина.

Надіслати
Поділитися на інших сайтах

7 часов назад, Tom сказал:

Вполне возможно,что в данный файл изменения вносит и какой то модификатор.Но это индивидуальная проблема вашего магазина.

 

проверено на стоковой (дефолтной) версии

 


Parse error: syntax error, unexpected '<' in /home/p381847/www/azp.su/system/storage/modification/admin/controller/catalog/product.php on line 1569

Надіслати
Поділитися на інших сайтах


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

 

Покажите строку эту 1569 отсюда
system/storage/modification/admin/controller/catalog/product.php

Надіслати
Поділитися на інших сайтах

Всё что написано мной именно это и делает. На скрине данные правки ( те что я описал в данном топике) отсутствуют.

Вы понимаете что значит "закомментировать?

 

Цитата

 

admin\controller\catalog\product.php

закомментировать

 

 

Надіслати
Поділитися на інших сайтах

так это уже снял после ошибки. все вернул взад. поэтому и скрины чистые. но вы кстати не писали, что надо в system тоже закомментировать. а эта ошибка в system лезет после комментирования и замены полей как вами указано ранее.

 

т.е. если все закомментировать и заменить одну строку, то имеет эту ошибку при открытии товар.

Надіслати
Поділитися на інших сайтах


В 12.06.2017 в 12:20, Tom сказал:

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\product_form.tpl

 


            <div class="tab-pane" id="tab-data">
              <div class="form-group required">
                <label class="col-sm-2 control-label" for="input-model"><?php echo $entry_model; ?></label>
                <div class="col-sm-10">
                  <input type="text" name="model" value="<?php echo $model; ?>" placeholder="<?php echo $entry_model; ?>" id="input-model" class="form-control" />
                  <?php if ($error_model) { ?>
                  <div class="text-danger"><?php echo $error_model; ?></div>
                  <?php } ?>
                </div>
              </div>

строчку

 


<div class="form-group required">

 

заменить на 


<div class="form-group">

 

 

после исполнения этого имеем:

 

на стоковой версии :

Parse error: syntax error, unexpected '<' in /home/p381847/www/azp.su/system/storage/modification/admin/controller/catalog/product.php on line 1569

 

на версии с наложенным шаблоном LUXURY:

Parse error: syntax error, unexpected '<' in C:\OpenServer\domains\localhost\system\storage\modification\admin\controller\catalog\product.php on line 1512

 

 

 

 

 

Надіслати
Поділитися на інших сайтах


Это только для HTML ,в контроллере нужно использовать две косые линии // в начале строки или обернуть в /*     */.

 

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

 

Надіслати
Поділитися на інших сайтах

  • 1 year later...

Добрый день, уважаемый. Подскажите почему когда я делаю всё как Вы описываете и после нажатия обновления кэша дополнений - указанные файлы восстанавливаются в изначальном виде. Соответственно ни чего не меняется.

Змінено користувачем Sergei284
Надіслати
Поділитися на інших сайтах


@Tom  Добрый день, уважаемый. Подскажите почему когда я делаю всё как Вы описываете и после нажатия обновления кэша дополнений - указанные файлы восстанавливаются в изначальном виде. Соответственно ни чего не меняется.

Змінено користувачем Sergei284
Надіслати
Поділитися на інших сайтах


Видимо потому что вносите правки в кеше модификаторов, а не в файлах.

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.