Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

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


 Поделиться

Рекомендованные сообщения

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

Вопрос: как избавиться от харрактеристики "модель" в 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 год спустя...

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

Ссылка на комментарий
Поделиться на других сайтах


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

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

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

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

Ссылка на комментарий
Поделиться на других сайтах


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

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

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

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

Ссылка на комментарий
Поделиться на других сайтах

А извини, после работы проверю. Мне кажется ты прав на 100%. Просто новичок и мало во всем этом понимаю ( пока что!!)

Ссылка на комментарий
Поделиться на других сайтах


  • 1 месяц спустя...

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

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

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

Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.