Jump to content
Sign in to follow this  
AlexVSO

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

Recommended Posts

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

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

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

 

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

Share this post


Link to post
Share on other sites

Можно

в модели getProduct

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

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

Share this post


Link to post
Share on other sites

Можно

в модели 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 ... 

Share this post


Link to post
Share on other sites

Если речь идет о способе вывода логотипа из этой темы ссылка , то данный способ не срабатывает (возможно конечно из-за моих рук - не исключаю) поскольку в файле  /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 они есть.

Share this post


Link to post
Share on other sites

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

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

 

Открываем 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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

 

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

Share this post


Link to post
Share on other sites

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

 

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

Share this post


Link to post
Share on other sites

для тех кто ищет решение поставленного вопроса...

Напишите пожалуйста решение вопроса. Тоже интересует!

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.