Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

Generierung der Individuellen Produktoptionen
 
cooee
Sr. Member
 
Avatar
Total Posts:  100
Joined:  2007-08-31
Aachen, Germany
 

Hallo zusammen,

eine Frage an diejenigen, die bisher noch jede Funktion in Magento gefunden haben: ich versuche gerade, die Auswahl der Produktoptionen so zu erweitern, dass neben dem Radiobutton und dem Namen der Produktoption auch die SKU der Option erscheint. In

/app/design/frontend/default/default/template/catalog/product/view/options.phtml

finde ich ganz unten einen Verweis auf “$this->getOptionHtml($_option)”, aber wo wird denn getOptionHtml definiert?

Viele Grüße,
cooee

 
Magento Community Magento Community
Magento Community
Magento Community
 
mr_jingles
Member
 
Avatar
Total Posts:  42
Joined:  2009-01-05
Leipzig
 

Im Normalfall gibt es für jedes Template einen Block. Im Normalfall stimmen diese im Naming auch gewissermaßen überein. In deinem Fall wird aus
..catalog/product/view/options.phtml der Block Mage_Catalog_Block_Product_View_Options. Dieser liegt unter app/code/core/Mage/Catalog/Block/Product/View/Options.php
Und wenn du die Datei öffnest findest du an letzter Stelle - tata! - die Methode getOptionHtml().

Gruß,
mr_jingles

 
Magento Community Magento Community
Magento Community
Magento Community
 
cooee
Sr. Member
 
Avatar
Total Posts:  100
Joined:  2007-08-31
Aachen, Germany
 

Ahaaa, gefunden, thx :-)
In /app/code/core/Mage/Catalog/Block/Product/View/Options/Type/Select.php findet sich dann die Zeile, die den Output für die Custom Options generiert. Hier noch die spannende Frage: Mit welcher Methode ruft man hier die SKU der Custom Options auf?

Gruß,
cooee

 
Magento Community Magento Community
Magento Community
Magento Community
 
cooee
Sr. Member
 
Avatar
Total Posts:  100
Joined:  2007-08-31
Aachen, Germany
 

Manchmal ist es sooo einfach: $_value->getSku()

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top