Index: /model/wpsg_product.class.php
===================================================================
--- /model/wpsg_product.class.php	(revision 6745)
+++ /model/wpsg_product.class.php	(revision 6746)
@@ -707,5 +707,5 @@
 				".$strLimit."
 			";
- 
+              
 			$arID = $GLOBALS['wpsg_db']->fetchAssocField($strQuery);
 			$arReturn = array();
@@ -751,4 +751,6 @@
 			$strQueryORDER = "";
 
+            $bJoinPost = false;
+            
 			if (wpsg_isSizedArray($arFilter['product_ids'])) $strQueryWHERE .= " AND P.`id` IN (".wpsg_q(implode(',', $arFilter['product_ids'])).") ";
 
@@ -838,5 +840,7 @@
 			if (wpsg_isSizedString($arFilter['order'], 'name')) { $strQueryORDER = " P.`name` "; }
 			else if (wpsg_isSizedString($arFilter['order'], 'price')) { $strQueryORDER = " P.`preis` "; }
+            else if (wpsg_isSizedString($arFilter['order'], 'cdate')) { $strQueryORDER = " P.`cdate` "; }
 			else if (wpsg_isSizedString($arFilter['order'], 'anr')) { $strQueryORDER = " P.`anr` "; }
+            else if (wpsg_isSizedString($arFilter['order'], 'pos')) { $strQueryORDER = " PP.`menu_order` "; $bJoinPost = true; }
 			else if (wpsg_isSizedString($arFilter['order'], 'pgruppe'))
 			{
@@ -848,4 +852,11 @@
 			else $strQueryORDER = " P.`id` ";
 
+            if ($bJoinPost)
+            {
+                
+                $strQueryJOIN .= " LEFT JOIN `".$GLOBALS['wpsg_sc']->prefix."posts` AS PP ON (PP.`wpsg_produkt_id` = P.`id`) ";
+                
+            }
+            
 			// Richtung
 			if (wpsg_isSizedString($arFilter['ascdesc'], "DESC")) $strQueryORDER .= " DESC ";
Index: /mods/wpsg_mod_productindex.class.php
===================================================================
--- /mods/wpsg_mod_productindex.class.php	(revision 6745)
+++ /mods/wpsg_mod_productindex.class.php	(revision 6746)
@@ -45,5 +45,5 @@
 			{
 
-				// Shop ÃŒbernehmen?
+				// Theme ÃŒbernehmen?
 				if (class_exists('\\sto\\frontend\\Productindex') && in_array(get_post_meta($id, 'wpsg_mod_productindex_template', true), array('0', '1')))
 				{
@@ -471,8 +471,8 @@
 				'name_asc' => __('Name (Aufsteigend)', 'wpsg'),
 				'name_desc' => __('Name (Absteigend)', 'wpsg'),
-				'cdate_asc' => __('Erstellungsdatum (Ãlteste zuerst)', 'wpsg'),
-				'cdate_desc' => __('Erstellungsdatum (Neueste zuerst)', 'wpsg'),
-				'anr_asc' => __('Artikelnummer (Aufsteigend)', 'wpsg'),
-				'anr_desc' => __('Artikelnummer (Absteigend)', 'wpsg')
+				'cdate_asc' => __('Datum (Ãlteste zuerst)', 'wpsg'),
+				'cdate_desc' => __('Datum (Neueste zuerst)', 'wpsg'),
+				'anr_asc' => __('Artikelnr. (Aufsteigend)', 'wpsg'),
+				'anr_desc' => __('Artikelnr. (Absteigend)', 'wpsg')
 			);
 
