私はマジェントのカスタマイズサイトを行っています。タイプ、バージョンなどの製品の追加属性を追加する必要があります。マジェントを初めて使用します。新しいカスタムブロックを製品の詳細ページに追加するにはどうすればよいですか。モジュールを作成しました。以下のコーディングを使用しています。
app\code\local\SmartGrowth\CompatibleWith\Block\compatible.php
クラス SmartGrowth_CompatibleWith_Block_CompatibleWith は Mage_Catalog_Block_Product_View を拡張します
{
protected function _prepareLayout()
{
//$this->getProduct()->setName($this->getProduct()->getPrice());
$this->getProduct()->setName($this->getProduct()->getShortDescription());
parent::_prepareLayout();
}
}
_prepareLayout() で以下のコーディングを使用しましたが、ブロックを 5 回繰り返しているようで、ブロックが表示された場所は問題です
$block = $this->getLayout()->createBlock(
'Mage_Core_Block_Template',
'my_block_name_here',
array('template' => 'catalog/product/compatiblewith.phtml')
);
$this->getLayout()->getBlock('content')->append($block);
どうすればこれを行うことができますか、私はmagentoが初めてです、どんな助けでも大歓迎です。