この質問は、Magento バンドル製品に関するものです。別のカスタマイズ フォームに移動せずに、バンドル製品のカスタマイズ セクションをリスト/グリッド ビューに追加したいと考えています。これを行うための解決策を誰かに教えてもらえますか?
以下の方法を試しました:
以下のセクションをcatalog.xmlに追加
<block type="bundle/catalog_product_view_type_bundle" name="product.list.bundle.options" template="bundle/catalog/product/view/type/bundle/options.phtml"> <action method="addRenderer"><type>select</type><block>bundle/catalog_product_view_type_bundle_option_select</block></action> <action method="addRenderer"><type>multi</type><block>bundle/catalog_product_view_type_bundle_option_multi</block></action> <action method="addRenderer"><type>radio</type><block>bundle/catalog_product_view_type_bundle_option_radio</block></action> <action method="addRenderer"><type>checkbox</type><block>bundle/catalog_product_view_type_bundle_option_checkbox</block></action> </block>
以下のコードをlisting.phtmlに追加
<?php if($_product->getTypeId() == "bundle"){
echo $this->getLayout()->getBlock('product.list.bundle.options')->setProduct($_product)->toHtml();
}
?>
しかし、うまくいきませんでした。