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

[Решено] Как убрать "модель" из карточки товара на Сайте


Recommended Posts

Народ, всем доброго дня!!

Вопрос: как избавиться от харрактеристики "модель" в OpenCart ? ..... В Админке - выбор Модели я убрал в product.tpl ......... как убрать отображение самого слова Модель в карточке товара на сайте, что прописать нужно и где?

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


После удаления этого кода - не получается создать новый товар. Выдает такую ошибку:  Notice: Undefined index: model in [/size]/home/d/dparsh/pro-peptidi.ru/public_html/admin/model/catalog/product.php on line [/size]4Warning: Cannot modify header information - headers already sent by (output started at /home/d/dparsh/pro-peptidi.ru/public_html/admin/index.php:82) in [/size]/home/d/dparsh/pro-peptidi.ru/public_html/system/engine/controller.php on line [/size]28Warning: Cannot modify header information - headers already sent by (output started at /home/d/dparsh/pro-peptidi.ru/public_html/admin/index.php:82) in [/size]/home/d/dparsh/pro-peptidi.ru/public_html/system/engine/controller.php on line [/size]29

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

 

попробуйте удалить эти строки 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

  

<tr>
              <td><span class="required">*</span> <?php echo $entry_model; ?></td>
              <td><input type="text" name="model" value="<?php echo $model; ?>" />
                <?php if ($error_model) { ?>
                <span class="error"><?php echo $error_model; ?></span>
                <?php } ?></td>
            </tr>
Надіслати
Поділитися на інших сайтах


ранее писал что: 

дак какого...тогда писать что убрал? как всегда дибилизм пораждает дибилизм....удачи "сайтостроитель"...

 

При создании товара, поля Модель в Админке не было, я его убрал ещё до создания этой темы! Всё правильно модель остается только в карточке товара, до сих пор.

 

И до Вашего совета - Товары создавались всё ок, было.

 

А по поводу "Дибилизма".... - Дорогу Осилит идущий. На ошибках учатся - главное что бы учителя были грамотные, а мы смекнем и запомним))))

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


В admin/view/template/product_form.tpl поменяйте фрагмент

        <div id="tab-data">
          <table class="form">
            <tr>
              <td><span class="required">*</span> <?php echo $entry_model; ?></td>
              <td><input type="text" name="model" value="<?php echo $model; ?>" />
                <?php if ($error_model) { ?>
                <span class="error"><?php echo $error_model; ?></span>
                <?php } ?></td>
            </tr>
            <tr>
              <td><a class="hidelink"><?php echo $text_hidelink; ?></a></td>
			  <td></td>
            </tr>
            <tr class="hide">
              <td><?php echo $entry_sku; ?></td>
              <td><input type="text" name="sku" value="<?php echo $sku; ?>" /></td>
            </tr>

на

        <div id="tab-data">
          <table class="form">
            <tr>
              <td><a class="hidelink"><?php echo $text_hidelink; ?></a></td>
			  <td></td>
            </tr>
            <tr class="hide">
              <td><?php echo $entry_model; ?></td>
              <td><input type="text" name="model" value="<?php echo $model; ?>" /></td>
            </tr>
            <tr class="hide">
              <td><?php echo $entry_sku; ?></td>
              <td><input type="text" name="sku" value="<?php echo $sku; ?>" /></td>
            </tr>

Поле модель не будет мозолить глаза.

 

Это при условии, что вы в контроллере убрали проверку обязательного заполнения поля.

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

Строки которые отключают проверку заполнено ли поле модель закоментированы до создания этой темы. Посмотрите ... на скрине видно.

хм... лично у себя проверяла... убрала строки admin/controller/catalog/product.php и добавляла товар с пустым полем Model.. ошибок нет.. товар добавился

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


или вы не то пытаетесь сделать... объясните правильно что вам надо убрать и где?

для начала - в админке или на сайте?

если на сайте страница товара:

catalog/view/theme/default/template/product/product.tpl

 

<span><?php echo $text_model; ?></span> <?php echo $model; ?><br />
если в админке при добавлении товара:

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

<tr>
              <td><span class="required">*</span> <?php echo $entry_model; ?></td>
              <td><input type="text" name="model" value="<?php echo $model; ?>" />
                <?php if ($error_model) { ?>
                <span class="error"><?php echo $error_model; ?></span>
                <?php } ?></td>
            </tr>
Надіслати
Поділитися на інших сайтах


  • 1 year later...

Всем привет! а почему у меня ничего не выходит! пробовал все, даже файлы полностью удалял а сайт как был неизменный так и остается! на нем все как работало так и работает " даже если специально ломаю", он у меня на локальном сервере. что я не то делаю. помогите!!!! 

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


а почему у меня ничего не выходит!

потому что куришь неправильную траву и слишком много общаешься с телепатами, коих на данном форуме НЕТ.
Надіслати
Поділитися на інших сайтах

потому что куришь неправильную траву и слишком много общаешься с телепатами, коих на данном форуме НЕТ.

В смысле? Для тебя торчка объясняю!  Все что перечислено в этой теме, делал у себя (полностью все!!!) но когда открываю сайт там ничего не меняется! пункт модель не убирается. Даже если полностью удаляю вот эти файлы catalog/view/theme/default/template/product/product.tpl и admin/controller/catalog/product.php Сайт как работал так и работает, товары как добавлялись так и добавляются. Он у меня на на локальном сервере опэн сервер. 

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


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

но так как ты нихрена не уловил - полагают, что торчок таки ты.

и интересуются, не соизволил ли ты указать наконец-то движок, версию и тему оформления.

ибо чакры им подсказывают, что ты решение для 15х впихиваешь на 2х.

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

  • 1 month later...

Круто. Тема помогла избавиться от модели.

Все комментирую (на всякий), тут тоже пыталась admin/controller/catalog/product.php.

Итог - Не пускал в товары вообще, пришлось удалить, теперь все ok. Может кому-то это пригодится.

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


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

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

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

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

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

Вхід

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

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

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