我按照本教程在magento中创建了自定义块
http://www.gravitywell.co.uk/blog/post/how-to-creating-your-own-custom-block-in-magento
但是当我打开主页或任何其他页面时,没有显示任何内容。我在网上搜索了很多,但无法解决问题。
上面的教程没有提到创建layout.xml文件的位置,但我在以下位置创建了它:
app \ design \ frontend \ gravitywell \ example \ layout \ layout.xml ---它只有以下代码:
<block type="gravitywellexample/menu" name="menu" as="menu" template="gravitywell/menu.phtml" />
任何帮助都将受到高度赞赏。
提前致谢。
答案 0 :(得分:0)
我会使用local.xml,但问题就变成了处理标签的问题,将它放在哪里,即你希望它出现在哪里。当使用2列右侧布局时,我可以通过这种方式将其放置在产品页面的右列内:
<catalog_product_view>
<reference name="right">
<block type="gravitywellexample/menu" name="menu" as="menu" template="gravitywell/example/menu.phtml" />
</reference>
</catalog_product_view>
我的模板存储在略有不同的文件夹中。 hth,sconnie