我看到了這個答案Static block on home page in Magento,但無法使其工作。在Magento主頁上顯示自定義塊
我只是試圖在我的主頁添加一個自定義塊。這些是我做的事情:
1-將此添加到我的佈局文件。
<cms_index_index>
<reference name="content">
<block type="aitshopassist/assistant" name="aitshopassist_assistant" template="aitshopassist/assistant.phtml">
<action method="setBlockId"><block_id>shop_assistant_block</block_id>
</action>
</block>
</reference>
</cms_index_index>
2-已將此添加到2columns-right.phtml文件:
<?php echo $this->getChildHtml('shop_assistant_block') ?>
此外,該塊被在catalog_category_view正確顯示。
我錯過了什麼?
<catalog_category_view>
<reference name="content">
<block type="aitshopassist/assistant" name="aitshopassist_assistant" template="aitshopassist/assistant.phtml" before="category.products" />
</reference>
</catalog_category_view>
我在cms_index_index但沒有工作試過這種..
'getChildHtml'方法將查看'name'值,它是'aitshopassist_assistant',而不是'shop_assistan t_block'。這是如何在'catalog_category_view'中正確顯示的?你能粘貼你用來彈出它的佈局更新嗎? – kalenjordan 2012-08-06 23:07:53
我編輯的問題,有佈局的目錄代碼。謝謝 – davibq 2012-08-08 15:12:24