getSelectionQtyTitlePrice メソッドをオーバーライドしようとしています ファイル My_Bundle.xml を作成しました
<?xml version="1.0" ?>
<config>
<modules>
<My_Bundle>
<active>true</active>
<codePool>local</codePool>
</My_Bundle>
</modules>
</config>
PA -> システム -> 高度なモジュールが存在し、app/code/local/My/Bundle/Block/Catalog/Product/View/Type/Bundle Option.php で有効になっています
class My_Bundle_Block_Catalog_Product_View_Type_Bundle_Option extends Mage_Bundle_Block_Catalog_Product_View_Type_Bundle_Option
{
public function getSelectionQtyTitlePrice($_selection, $includeContainer = false)
{
$price = $this->getProduct()->getPriceModel()->getSelectionPreFinalPrice($this->getProduct(), $_selection);
$this->setFormatProduct($_selection);
$priceTitle = $_selection->getSelectionQty()*1 . ' x ' . $this->escapeHtml($_selection->getName());
$priceTitle .= ' ' . ($includeContainer ? '<span class="price-notice">' : '')
. '' . $this->formatPriceString($price, $includeContainer)
. ($includeContainer ? '</span>' : '');
return $priceTitle;
}
}
app/code/local/My/Bundle/etc/config.xml 内
<?xml version="1.0"?>
<config>
<modules>
<My_Bundle>
<version>0.0.1</version>
</My_Bundle>
</modules>
<global>
<blocks>
<bundle>
<rewrite>
<catalog_product_view_type_bundle_option>My_Bundle_Block_Catalog_Product_View_Type_Bundle_Option</catalog_product_view_type_bundle_option>
</rewrite>
</bundle>
</blocks>
</global>
</config>
ただし、このソリューションは getSelectionQtyTitlePrice メソッドをオーバーライドしません。助けてくれてありがとう