#1 2014-08-26 17:42

russeljo
Пользователь

Как вывести картинку товара $product_info.picture в product_list.html

Добрый день! Подскажите, как вывести в списке товаров product_list.html  картинку товара $product_info.picture. В этом шаблоне выводится $product_info.thumbnail , а вот  $product_info.picture пустое

Из данной темы http://forum.webasyst.ru/viewtopic.php?pid=135534 выяснил, что за вывод информации отвечает функция getProducts по адресу:
\published\SC\html\scripts\classes\class.productlist.php

Но как поменять не знаю, нужно чтобы и миниатюра выводилась и  картинка товара, а желательно все изображения товара. Как сделать не знаю. Подскажите пожалуйста.

Неактивен

 

#2 2014-08-26 22:08

russeljo
Пользователь

Re: Как вывести картинку товара $product_info.picture в product_list.html

В общем пробовал в функции изменить запрос

Код:

$dbq = '
            SELECT t1.*, t3.filename as picture, t3.enlarged as big_picture, t3.thumbnail FROM ?#PRODUCTS_TABLE t1 LEFT JOIN ?#TBL_PRODUCT_LIST_ITEM t2 ON t1.productID=t2.productID
            LEFT JOIN ?#PRODUCT_PICTURES t3 ON t1.default_picture=t3.photoID
            WHERE'.(is_null($enabled)?'':' t1.enabled='.intval($enabled).' AND t1.categoryID != 1 AND').' t2.list_id=? ORDER BY t2.priority ASC
        ';

Но он что-то не возымел никакого эффекта, в итоге в названии файла просто удаляю _thm из названия миниатюры, т.е. в шаблоне вывожу картинку таким вот способом
<img src="{$smarty.const.URL_PRODUCTS_PICTURES}/{$product_info.thumbnail|replace:'_thm.jpg':'.jpg'|escape:'url'}" alt="{$product_info.name|escape:'html'}" title="{$product_info.name|escape:'html'}">

Неактивен

 

#3 2014-08-26 22:09

russeljo
Пользователь

Re: Как вывести картинку товара $product_info.picture в product_list.html

Всё ещё жду адекватного совета, т.к. хочется вывести все картинки товара в списке

Неактивен

 

#4 2014-08-26 23:37

russeljo
Пользователь

Re: Как вывести картинку товара $product_info.picture в product_list.html

Выяснилось, что данная функция не используется при выводе списка, я туда добавил:

Код:

            echo "<pre style='display:none;'>";
            print_r($row);
            echo "</pre>";

везде появилось кроме списков smile

куда копать теперь неизвестно....

Неактивен

 

#5 2014-08-27 01:51

mask
Пользователь

Re: Как вывести картинку товара $product_info.picture в product_list.html

/published/SC/html/scripts/classes/class.productlist.php -> getProducts

Неактивен

 

#6 2014-08-27 17:00

russeljo
Пользователь

Re: Как вывести картинку товара $product_info.picture в product_list.html

mask написал:

/published/SC/html/scripts/classes/class.productlist.php -> getProducts

её то я и изменяю, но похоже, что нужно в другом месте

Неактивен

 

#7 2014-08-27 17:42

mask
Пользователь

Re: Как вывести картинку товара $product_info.picture в product_list.html

Код:

t3.*

Неактивен

 

Board footer

Powered by PunBB