Index: branches/version-2_5-dev/data/class/pages/products/LC_Page_Products_List.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/products/LC_Page_Products_List.php	(revision 20222)
+++ branches/version-2_5-dev/data/class/pages/products/LC_Page_Products_List.php	(revision 20224)
@@ -253,5 +253,5 @@
                 if (strlen($searchCondition["where_category"]) >= 1) {
                     $dtb_product_categories = "(SELECT * FROM dtb_product_categories WHERE ".$searchCondition["where_category"].")";
-                    $arrval_order = $searchCondition["arrvalCategory"];
+                    $arrval_order = array_merge($searchCondition["arrvalCategory"], $searchCondition["arrvalCategory"]);
                 } else {
                     $dtb_product_categories = 'dtb_product_categories';
@@ -266,5 +266,5 @@
                                 USING (category_id)
                         WHERE T2.product_id = alldtl.product_id
-                        ORDER BY T3.rank DESC, T2.rank DESC
+                        ORDER BY T2.rank DESC, T3.rank DESC
                         LIMIT 1
                     ) DESC
@@ -282,5 +282,5 @@
                     ,product_id
 __EOS__;
-                    //$objQuery->setOrder($order);
+                    $objQuery->setOrder($order);
                 break;
         }
