Index: /changelog
===================================================================
--- /changelog	(revision 7783)
+++ /changelog	(revision 7784)
@@ -406,2 +406,3 @@
 - Bugfix: Ermittlung des KostenschlÃŒssels anhand der PLZ korrigiert
 - Bugfix: Speicherung der Einstellung "Anzeige" im Produktattribut
+- Bugfix: Anzeige von Produktattributen bei Varianten
Index: /mods/wpsg_mod_basic.class.php
===================================================================
--- /mods/wpsg_mod_basic.class.php	(revision 7783)
+++ /mods/wpsg_mod_basic.class.php	(revision 7784)
@@ -338,5 +338,5 @@
 		
 		/** Wird im Produkttemplate eingebunden im unteren Bereich nach der Beschreibung */
-		public function product_bottom(&$produkt_id, $template_index) { }
+		public function product_bottom(&$produkt_key, $template_index) { }
  		
 		/** Wird ÃŒber dem Warenkorb eingebunden (Rabatthinweis) */
Index: /mods/wpsg_mod_productvars.class.php
===================================================================
--- /mods/wpsg_mod_productvars.class.php	(revision 7783)
+++ /mods/wpsg_mod_productvars.class.php	(revision 7784)
@@ -518,7 +518,8 @@
 		} // public function basket_produkttosession($produkt_key, $menge, &$ses_data)
 
-		public function product_bottom(&$produkt_id, $template_index)
-		{
- 
+		public function product_bottom(&$produkt_key, $template_index) {
+
+		    $produkt_id = $this->shop->getProduktID($produkt_key);
+
 			if ($this->shop->get_option('wpsg_mod_productvars_showProduct') != '1') return false;
 
Index: /mods/wpsg_mod_produktattribute.class.php
===================================================================
--- /mods/wpsg_mod_produktattribute.class.php	(revision 7783)
+++ /mods/wpsg_mod_produktattribute.class.php	(revision 7784)
@@ -330,9 +330,10 @@
 		} //public function product_addedit_content(&$product_content, &$product_data)
 
-		public function product_bottom(&$produkt_id, $template_index)
-		{ 
-			if ($this->shop->get_option('wpsg_mod_produktattribute_showProduct') == '1')
-			{
-	
+		public function product_bottom(&$produkt_key, $template_index) {
+
+			if ($this->shop->get_option('wpsg_mod_produktattribute_showProduct') == '1') {
+
+                $produkt_id = $this->shop->getProduktID($produkt_key);
+
 				$this->shop->view['wpsg_mod_produktattribute']['data'] = $this->db->fetchAssoc("
 					SELECT
Index: /mods/wpsg_mod_request.class.php
===================================================================
--- /mods/wpsg_mod_request.class.php	(revision 7783)
+++ /mods/wpsg_mod_request.class.php	(revision 7784)
@@ -206,7 +206,8 @@
 		} // public function produkt_save(&$produkt_id)
 		
-		public function product_bottom(&$product_id, $template_index)
-		{
-				 
+		public function product_bottom(&$product_key, $template_index) {
+
+		    $product_id = $this->shop->getProduktID($product_key);
+
 			if (!$this->isRequestProduct($product_id)) return;
 			
Index: /mods/wpsg_mod_scaleprice.class.php
===================================================================
--- /mods/wpsg_mod_scaleprice.class.php	(revision 7783)
+++ /mods/wpsg_mod_scaleprice.class.php	(revision 7784)
@@ -246,7 +246,6 @@
 		} // public function admin_presentation_submit()
 		
-		public function product_bottom(&$produkt_key, $template_index) 
-		{ 
-			
+		public function product_bottom(&$produkt_key, $template_index) {
+
 			if ($this->shop->get_option('wpsg_mod_scaleprice_showProductInfo') != '1') return;
 			
Index: /mods/wpsg_mod_voucherproduct.class.php
===================================================================
--- /mods/wpsg_mod_voucherproduct.class.php	(revision 7783)
+++ /mods/wpsg_mod_voucherproduct.class.php	(revision 7784)
@@ -361,6 +361,8 @@
 		} // public function setOrderStatus($order_id, $status_id, $inform)
 		
-		public function product_bottom(&$product_id, $template_index) { 
-			
+		public function product_bottom(&$product_key, $template_index) {
+
+		    $product_id = $this->shop->getProduktID($product_key);
+
 			$oProduct = wpsg_product::getInstance($product_id);
 			
Index: /system/intern/mods/wpsg_mod_funding.class.php
===================================================================
--- /system/intern/mods/wpsg_mod_funding.class.php	(revision 7783)
+++ /system/intern/mods/wpsg_mod_funding.class.php	(revision 7784)
@@ -63,8 +63,8 @@
 		} // public function settings_save()
 		
-		public function product_bottom(&$produkt_id, $template_index) 
-		{ 
-		
-			$this->shop->view['wpsg_mod_funding']['state'] = $this->getFundingState($produkt_id);
+		public function product_bottom(&$produkt_key, $template_index)
+		{ 
+		
+			$this->shop->view['wpsg_mod_funding']['state'] = $this->getFundingState($this->shop->getProduktID($produkt_key));
 			
 			$this->shop->render(WPSG_PATH_VIEW.'/mods/mod_funding/product_bottom.phtml');
