Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[РЕШЕНО] Логотип производителя в Списке товара


Recommended Posts

Добрый день! Подскажите как можно вывести логотип производителя в список товара именно в product-grid и product-list (файлы catalog.php и catalog.tpl ) ? Подобной темы не нашел, если была ткните носом ... :) Opencart 1.5.6.4

Примерно вот так хочется реализовать: фаил во вложении

Заранее спасибо!

 

post-685280-0-49034200-1407751960_thumb.jpg

Надіслати
Поділитися на інших сайтах


Можно

в модели getProduct

SELECT DISTINCT *, pd.name AS name, p.image, m.name AS manufacturer, m.image manufacturer_image ...

А дальше контроллер, масштабирование, шаблон

Надіслати
Поділитися на інших сайтах

Можно

в модели getProduct

SELECT DISTINCT *, pd.name AS name, p.image, m.name AS manufacturer, m.image manufacturer_image ...

А дальше контроллер, масштабирование, шаблонт.

 

т.е в фаил /catalog/model/catalog/catalog.php

 

В строке

<?php
class ModelCatalogCategory extends Model {
    public function getCategory($category_id) {
        $query = $this->db->query("SELECT DISTINCT * FROM " **********

добавить 

*, pd.name AS name, p.image, m.name AS manufacturer, m.image manufacturer_image ... 
Надіслати
Поділитися на інших сайтах


Если речь идет о способе вывода логотипа из этой темы ссылка , то данный способ не срабатывает (возможно конечно из-за моих рук - не исключаю) поскольку в файле  /catalog/model/catalog/catalog.php  отсутствуют переменные SELECT DISTINCT *, pd.name AS name, p.image, m.name AS manufacturer, m.image manufacturer_image ... тогда как в /catalog/model/catalog/product.php они есть.

Надіслати
Поділитися на інших сайтах


Могу предложить выводить лишь наименование производителя.

(ИМХО) изображение - будет перебор...

 

Открываем catalog/controller/module/featured.php и находим строку:

'name'    	 => $product_info['name'],
После неё добавляем:

'manufacturer'   => $product_info['manufacturer'],
Открываем catalog/view/theme/ВАША_ТЕМА/template/module/featured.tpl и находим строку:

<div class="price">
Перед ней добавляем:

<span style="color: #f13131; font-size: 11px;"><?php echo $product['manufacturer']; ?></span><br />
В итоге:

5531348.png

Надіслати
Поділитися на інших сайтах

OC Team, спасибо за предложенный вариант вывода названия производителя вместо изображения. У вас отличные статьи(темы) многое из них подчеркнул.
Но специфика продаж шин и диски показывает обратное, человек интуитивно логотип воспринимает проще чем название. Простой пример - пиктограммы допустим в MS Word или MS Excel при создании материла. 

Надіслати
Поділитися на інших сайтах


getProduct используется практически везде (во всех модулях, которые работают с товаром)

 

поэтому, изменив модель, у вас будет доступ к полю image производителя. *(смотрите мой пред пост)

Надіслати
Поділитися на інших сайтах

  • 2 weeks later...

Спасибо за наводку) логотип производителя вывел в каталог, но теперь стали неактивными (не кликабельными) режимы вывода товара ЛИСТ / ГРИД. Как только убираю изменения в ТПЛ категорий режим ЛИСТ / ГРИД снова становится автивним (кликабельным) .В чем может быть проблема?

 

P.S.:  вопрос решон  :-) 

Надіслати
Поділитися на інших сайтах


  • 1 year later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.