Magento:无法显示自定义块

时间:2014-04-30 15:13:14

标签: php magento

我按照本教程在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" />

任何帮助都将受到高度赞赏。

提前致谢。

1 个答案:

答案 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