Доброго времени суток, сегодня одному из клиентов в магазине на движке opencart потребовалось вывести поле модель в общий список товаров в категории а так же в модули, рекомендуемые, новинки, акции и другие....
Делается все это очень даже просто, и занимает несколько минут, и в этой статье я постараюсь все это описать!
И так что бы вывести поле модель в список категорий открываем файл catalogcontrollerproductcategory.php и после переменной :
1 |
'name' => $result['name'], |
Добавляем строку:
1 |
'model' => $result['model'], |
Далее открываем файл catalogviewthemedefaulttemplateproductcategory.tpl и в нем находим код:
1 |
<?php echo $product['name']; ?> |
После которого добавляем:
1 |
<?php echo $product['model']; ?> |
Вот и в принципе все что требовалось сделать, теперь у нас в списке категорий отображается поле модель, если же Вам нужно вывести данное поле в модулях то все делаем по аналогии , только уже в файлах нужного вам модуля.
Пользуйтесь, буду очень рад если данная заметка будет вам полезна.
18 комментариев
Коротко и ясно. Спасибо!
Рад что статья кому то пригодилась!
Не могу вывести «Модель» (model) в список товаров, который находится в полном описании продуктов.
Извините но к сожалению экстрасенсов здесь нет! Что бы Вам что то ответить конкретизируйте свой вопрос. опишите свои действия, что не получается, какая версия opencart и.т.д…
Ну или же Вы можете обратится через форму обратной связи за платной помощью!
PS: И указывайте корректно свое имя иначе сообщение будем ращитывать как спам!
Спасибо большое! Разумеется, многим ваша статья очень поможет, как и мне! Я просто восхищаюсь людьми, которые безвозмездно помогают веб-дизайнерам в корректировках скриптов, написанных программистами. Понимаю, конечно, что многие программисты написав скрипт хотят какой-то отдачи от него, и за каждое допиливание требуют денег, но ведь их детище не всегда идеально, и если требюется какая-то мелочь, то можно было бы и помочь людям разобраться. А так приходится рассчитывать только на альтруистов… как автор статьи.
Привет, сделал по мануалу, в списке категории модель вывел, а вот в модули не могу, мне надо вытащить в рекомендованные, но как только добавляю строку в контроллер получаю ошибку : «Notice: Undefined variable: result in /var/www/admin/www/***********/catalog/controller/module/featured.php on line 56»
Помогите разобраться, спасибо.
Разобрался. В файле контроллера модуля надо вбивать ‘model’ => $product_info[‘model’],
Спасибо
Здравствуйте, всё получилось, спасибо!
Подскажите пожалуйста, как вывести и название поля «модель»?
Тут варианта два.
Первый самый простой (если у вас сайт не имеет дополнительных языков а только один) добавить прям в шаблоне типу так:
Второй способ с добавлением языковой переменной, то есть сделать так:
Оказывается так просто, когда знающие люди подскажут
Огромное спасибо!
Рад что у вас все получилось!
Здравствуйте Василий, по той же схеме вывел название и поле manufacturer в список товаров, а вот в корзину вывести не получается, вобщем требуется помощь на Ваших условиях.
Скриншот отправил по почте
Ответил на почту.
Письмо не получил.
Проверьте папку спам, возможно туда улетело!
Спасибо за проделанную работу, всё оперативно и профессионально!
Обращайтесь если что!
Спасибо!)