Перейти к содержанию
Форум поддержки пользователей VamShop

Вывод размеров в категориях


Рекомендуемые сообщения

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

Ссылка на сообщение
Поделиться на другие сайты

В файле /includes/classes/product.php добавил  следующие:


$products_options_name_query = vamDBquery("select *  from ".TABLE_PRODUCTS_OPTIONS." popt, ".TABLE_PRODUCTS_ATTRIBUTES." patrib where patrib.products_id='".$array['products_id']."' and patrib.options_id = popt.products_options_id and popt.language_id = '".(int) $_SESSION['languages_id']."' order by popt.products_options_name");

$products_options_name = vam_db_fetch_array($products_options_name_query,true);

$products_options_query = vamDBquery("select pov.products_options_values_id,
                                                pov.products_options_values_name,
pa.products_id,
pov.language_id


                                  from ".TABLE_PRODUCTS_ATTRIBUTES." pa,
                                    ".TABLE_PRODUCTS_OPTIONS_VALUES." pov
                                  where pa.products_id = '".$array['products_id']."'
                                 
                                  and pa.options_values_id = pov.products_options_values_id
                                  and pov.language_id = '".(int) $_SESSION['languages_id']."'");


while ($products_options = vam_db_fetch_array($products_options_query,true)) {



    $prod_size = $products_options['products_options_values_name'];





}


[/code] и назначил метку:
[code]
'PRODUCTS_SIZE'=>$prod_size,
в шаблоне product_listing_columns.html прописал это:

Размер: {$module_data.PRODUCTS_SIZE}
[/code]

Но проблема в том что в магазине выводится последний атрибут каждого товара, как бы их вывести все которые есть? Я так понимаю это нужно сделать в цикле но вот как, не хватает знаний.

Ссылка на сообщение
Поделиться на другие сайты

Может попробовать поменять:


$prod_size = $products_options['products_options_values_name'];
[/code] на:
[code]
$prod_size .= $products_options['products_options_values_name'];

Либо тогда нужно использовать foreach тэг в шаблоне, если у Вас $prod_size является массивом.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...