Index: /mods/wpsg_mod_produktartikel.class.php
===================================================================
--- /mods/wpsg_mod_produktartikel.class.php	(revision 7198)
+++ /mods/wpsg_mod_produktartikel.class.php	(revision 7199)
@@ -1348,20 +1348,20 @@
     
         } // public function getProductcategorySelect($ref = 0)
-    
-        public static function getProductcategorySelect($arProductFilter = array())
-        {
-    
-            if (wpsg_isSizedArray($arProductFilter))
-            {
-    
-                unset($arProductFilter['limit']);
-                unset($arProductFilter['page']);
-                unset($arProductFilter['status']);
-                unset($arProductFilter['productgroup_ids']);
-                unset($arProductFilter['productcategory_ids']);
-    
-                list($strQuerySELECT, $strQueryWHERE, $strQueryJOIN, $strQueryHAVING, $strQueryORDER) = wpsg_product::getQueryParts($arProductFilter);
-    
-                $strQuery = "
+	
+		public function getProductcategorySelect($arProductFilter = array())
+		{
+		
+			if (wpsg_isSizedArray($arProductFilter))
+			{
+			
+				unset($arProductFilter['limit']);
+				unset($arProductFilter['page']);
+				unset($arProductFilter['status']);
+				unset($arProductFilter['productgroup_ids']);
+				unset($arProductFilter['productcategory_ids']);
+			
+				list($strQuerySELECT, $strQueryWHERE, $strQueryJOIN, $strQueryHAVING, $strQueryORDER) = wpsg_product::getQueryParts($arProductFilter);
+			
+				$strQuery = "
                         SELECT T.`term_id`, T.`name`, P.`name` AS pname, TR.`term_taxonomy_id`,
                         COUNT( T.`term_id` ) AS anzahl
@@ -1369,37 +1369,39 @@
                         `".$GLOBALS['wpsg_sc']->prefix."term_relationships` AS TR, `".$GLOBALS['wpsg_sc']->prefix."posts` AS PO, `".WPSG_TBL_PRODUCTS."` AS P
                         WHERE T.`term_id` = TT.`term_id` AND TT.`term_taxonomy_id` = TR.`term_taxonomy_id` AND TR.`object_id` = PO.`ID` AND
+                        TT.`taxonomy` = '".wpsg_q($this->shop->get_option('wpsg_mod_produktartikel_pathkey_cat'))."' AND
                         PO.`wpsg_produkt_id` = P.`id` ".$strQueryWHERE."
                         GROUP BY T.`term_id`, T.`name`
                     ";
-    
-                $temp = $GLOBALS['wpsg_db']->fetchAssoc($strQuery);
-                foreach ($temp AS &$v)
-                    $v['label'] = $v['name'].' ('.$v['anzahl'].')';
-                return $temp;
-    
-    
-                //return $GLOBALS['wpsg_db']->fetchAssocField($strQuery, "id", "name");
-    
-            }
-            else
-            {
-    
-                $strQuery = "
+			
+				$temp = $GLOBALS['wpsg_db']->fetchAssoc($strQuery);
+				foreach ($temp AS &$v)
+					$v['label'] = $v['name'].' ('.$v['anzahl'].')';
+				return $temp;
+			
+			
+				//return $GLOBALS['wpsg_db']->fetchAssocField($strQuery, "id", "name");
+			
+			}
+			else
+			{
+			
+				$strQuery = "
     SELECT `wp_terms`.`term_id`, `wp_terms`.`name`, `wp_wpsg_products`.`name` AS pname,
     COUNT( `wp_terms`.`term_id` ) AS anzahl
     FROM `wp_terms`, `wp_term_taxonomy`, `wp_term_relationships`, `wp_posts`, `wp_wpsg_products`
     WHERE `wp_terms`.`term_id` = `wp_term_taxonomy`.`term_id` AND
+    `wp_term_taxonomy`.`taxonomy` = '".wpsg_q($this->shop->get_option('wpsg_mod_produktartikel_pathkey_cat'))."' AND
     `wp_term_taxonomy`.`term_taxonomy_id` = `wp_term_relationships`.`term_taxonomy_id` AND
     `wp_term_relationships`.`object_id` = `wp_posts`.`ID` AND
     `wp_posts`.`wpsg_produkt_id` = `wp_wpsg_products`.`id` GROUP BY `wp_terms`.`term_id`, `wp_terms`.`name`
                     ";
-    
-                $temp = $GLOBALS['wpsg_db']->fetchAssoc($strQuery);
-                foreach ($temp AS &$v)
-                    $v['label'] = $v['name'].' ('.$v['anzahl'].')';
-                return $temp;
-            }
-    
-        } // public static function getProductcategorySelect()
+			
+				$temp = $GLOBALS['wpsg_db']->fetchAssoc($strQuery);
+				foreach ($temp AS &$v)
+					$v['label'] = $v['name'].' ('.$v['anzahl'].')';
+				return $temp;
+			}
+		
+		} // public function getProductcategorySelect()
     
     } // class wpsg_mod_produktartikel extends wpsg_mod_basic
