Перейти к содержанию
Dmitry54

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

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

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

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

Поделиться сообщением


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

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>

Поделиться сообщением


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

Удалил. Модель осталась в карточке товара.

Поделиться сообщением


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

карточка товара это в вашем шаблоне product/product.tpl

там и ищите и удаляйте.

Поделиться сообщением


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

ищем

 <span><?php echo $text_model; ?></span> <?php echo $model; ?><br />
и удаляем/комментируем  :-)

Поделиться сообщением


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

После удаления этого кода - не получается создать новый товар. Выдает такую ошибку:  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>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
shoputils, Помогло. Спасибо

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Ketty83, СпасибО! Всё работает.

Поделиться сообщением


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

Решено. Тему можно закрыть. Всем Спасибо!)

Поделиться сообщением


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

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

Поделиться сообщением


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

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

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

Поделиться сообщением


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

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

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

Поделиться сообщением


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

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

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

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

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

Поделиться сообщением


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

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

Поделиться сообщением


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

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

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

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

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

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

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