如何在magento的xml文件中添加一个phtml文件?

时间:2012-11-27 15:47:52

标签: magento

我是magento的新学习者,现在,要学习,我想在类别列表页面中添加一些内容,

1,我添加了一个名为add.phtml的文件,其中我键入了<h1>example test</h1>。(base \ default \ template \ catalog \ product \ add.phtml)

2,在\base\default\layout\catalog.xml我添加了以下内容

  <action method="addPagerLimit" translate="label"><mode>list</mode><limit>all</limit><label>All</label></action>
                        -->
                    </block>
                    <block type="catalog/product_blog" name="add" template="catalog/product/add.phtml"/>

下的

<!--
Category default layout
-->

一部分。

为什么在类别页面上,没有显示示例test.thank you

3 个答案:

答案 0 :(得分:0)

type属性指示它应该使用哪个Block(php类)。在你的情况下,它将搜索catalog / block / product / blog.php。除非你以正确的方式添加Blog.php,否则它将会破坏该部分,因为这不是默认的magento。

答案 1 :(得分:0)

您好我认为您可以创建自定义模块&amp;覆盖自定义布局xml中的布局xml 这个提示可能会对你有所帮助

答案 2 :(得分:0)

使用以下代码将您的phtml文件添加到类别列表页面。

将它粘贴到catelog / layer / left.phpml文件或任何你想要的文件中。

getLayout() - &GT; createBlock( '核心/模板') - &GT; setTemplate( '目录/产品/ add.phtml') - &GT; toHtml(); ?&GT;