29
Сен
5

OpenCart: Автоматическое создание поля «Модель»

Недавно взялся за разработку интернет-магазина на базе CMS OpenCart. Первое что не понравилось, это при создании товара есть надоедливое поле «Модель», обязательное для заполнения. И что я там буду писать? В общем было решено сделать из него автоматическое поле ID товара. Хотя там и существует поле «SKU» но я решил его не трогать, потому что для поля «Модель» уже были настроены все выводы на нужных мне страницах.

Итак:

1. Переделываем для всех созданных товаром их модели на числа, т.е. убираем буквы

2. Идем в phpmyadmin и переделываем тип поля model в таблице product с varchar на int.

3. Заменяем файлик admin/view/template/catalog/product_form.tpl на вот этот

4. Enjoy!

Понравилась эта запись? Вы можете подписаться на RSS-ленту и читать новые записи сразу после их появления.
5 Comments:
  1. Алексей 7 Окт, 2011

    а для какой версии работает? нужно для 1.5.1.1 подойдет?

  2. Nevedimko 10 Окт, 2011

    Я делал для версии 1.4.9.4
    Для 1.5.Х.Х не подойдет. Там нужно переделывать вывод в другом месте.

  3. Антон 11 Ноя, 2011

    А для чего вообще это поле (модель) задумано?

  4. Nevedimko 14 Ноя, 2011

    Если честно, то я так и не понял. Все равно название модели пишется в «Названии». Так что ИМХО оно бесполезно

  5. hgj 17 Окт, 2012

    на 1531 форма добавления товара глючит., так что для новых версий, штука бесполезна

Оставить комментарий