私の質問を理解していただければ幸いです!!
以下の質問は、Magento CMS ページ内のブロックの割り当てと参照に関するものです。
問題
ホームページと呼ばれるcmsページがあります。このページの内容は、
{{block type='core/template' name='homepage_html' template='page/html/homepage.phtml'}}
page/html/homepage.phtml には、サイトのホームページ用の基本的な html があります。
-> ここまでは問題なく動作しています。
aw_blog モジュールから最新の投稿を取得したいと考えています。このコードをcms.xmlに追加すると完全に機能するファイルaw_blog/homepage_posts.phtmlがあります
<cms_index_index translate="label">
<reference name="content">
<block type="blog/blog" name="home_blog" template="aw_blog/homepage_posts.phtml"/>
</reference>
</cms_index_index>
これに関する問題は、私の page/html/homepage.phtml ファイルのコンテンツの下に投稿を追加することです。
page/html/homepage.phtml にこの行があり、投稿のリストを表示したい
<?php echo $this->getChildHtml('home_blog') ?>
私のcms.xmlファイルのコンテンツの代わりにhomepage_htmlを参照しようとしました
<cms_index_index translate="label">
<reference name="homepage_html">
<block type="blog/blog" name="home_blog" template="aw_blog/homepage_posts.phtml"/>
</reference>
</cms_index_index>
しかし、喜びはありません!!!
質問
私の質問は、$this->getChildHtml() メソッドを使用して最新の投稿を描画するために、最新の投稿ブロックをホームページ_html ブロックに割り当てる方法があるかということです。
御時間ありがとうございます。