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

Дополнительное поле в редактировании товара


nevermind9898
 Поделиться

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

Здравствуйте.

Подскажите пожалуйста, как создать дополнительное поле в редактировании товара ?

Поле должно служить как заметка, и видно только если редактировать этот товар.

 

Ни клиент, ни поисковики этого видеть не должны.

 

opencart 1.5.5.1

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


План....

 

В таблице products создать столбец, например comment

 

в модели

ModelCatalogProduct

в методе addProduct

 

там где происходит инсерт в таблицу добавить еще один

comment = '" . $this->db->escape($data['comment']) . "',

 

в методе editProduct

проапдейтить такой столбец

 

 

 в контроллере

ControllerCatalogProduct

в методе

getForm

 

подготовить

$this->data['comment']

 

во вью

catalog/product_form.tpl

 

нарисовать в нужном месте textarea name='comment'

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

Где хранить это дополнительное поле - вопрос достаточно сложный, если это только для себя любимого -то в product, если для общего пользования с поддержкой языков, то вплоть до создания отдельной таблицы

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

общий механизм описан в этой теме: Дополнительные поля продукта

чтобы посетители не видели эти данные - не делайте изменения для каталога.

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

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

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

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

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

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

Войти

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

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

×
×
  • Создать...

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

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