ここから公式のチュートリアルに従いますhttp://www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-3-magento-controller-dispatch
追加しようとすると問題に直面しましたあるブロックから別のブロックへ。次のコードを使用します (チュートリアルでは非常によく似たコードが使用されています - 2) が機能しません。$block->toHtml()
は空の文字列を返します$block
が、大きな配列が含まれています。
class Custom_HelloWorld_IndexController extends Mage_Core_Controller_Front_Action {
public function indexAction() {
$this->loadLayout();
$block = $this->getLayout()->createBlock('newsletter/subscribe');
$this->getLayout()->getBlock('content')->append($block);
$this->renderLayout();
}
}
XML ファイルを使用して同じことを行うと、すべてうまくいきます。