Перейти к содержимому


RuWeb.Net

Как сделать вывод атрбиутов товара только имеющихся на складе?


No replies to this topic

#1 support

    Служба поддержки

  • Администраторы
  • 34 603 Сообщений:

Отправлено 04 августа 2011 - 08:05

В /includes/modules/product_attributes.php можно попробовать поменять:
    	$products_options_query = vamDBquery("select pov.products_options_values_id,
                                                 		pov.products_options_values_name,
                                                 		pov.products_options_values_description,
                                                 		pov.products_options_values_text,
                                                 		pov.products_options_values_image,
                                                 		pov.products_options_values_link,
                                                 		pa.attributes_model,
                                                 		pa.options_values_price,
                                                 		pa.price_prefix,
                                                 		pa.attributes_stock,
                                                 		pa.attributes_model
                                                 		from ".TABLE_PRODUCTS_ATTRIBUTES." pa,
                                                 		".TABLE_PRODUCTS_OPTIONS_VALUES." pov
                                                 		where pa.products_id = '".$product->data['products_id']."'
                                                 		and pa.options_id = '".$products_options_name['products_options_id']."'
                                                 		and pa.options_values_id = pov.products_options_values_id
                                                 		and pov.language_id = '".(int) $_SESSION['languages_id']."'
                                                 		order by pa.sortorder");

на:
    	$products_options_query = vamDBquery("select pov.products_options_values_id,
                                                 		pov.products_options_values_name,
                                                 		pov.products_options_values_description,
                                                 		pov.products_options_values_text,
                                                 		pov.products_options_values_image,
                                                 		pov.products_options_values_link,
                                                 		pa.attributes_model,
                                                 		pa.options_values_price,
                                                 		pa.price_prefix,
                                                 		pa.attributes_stock,
                                                 		pa.attributes_model
                                                 		from ".TABLE_PRODUCTS_ATTRIBUTES." pa,
                                                 		".TABLE_PRODUCTS_OPTIONS_VALUES." pov
                                                 		where pa.products_id = '".$product->data['products_id']."'
                                                 		and pa.options_id = '".$products_options_name['products_options_id']."'
                                                 		and pa.attributes_stock > 0
                                                 		and pa.options_values_id = pov.products_options_values_id
                                                 		and pov.language_id = '".(int) $_SESSION['languages_id']."'
                                                 		order by pa.sortorder");


Тогда, по идее, будут выводиться только атрибуты у которых единиц на складе больше 0.





1 человек читают эту тему

0 пользователей, 1 гостей, 0 скрытых пользователей