通过布局XML添加模板文件(phtml)?

时间:2015-07-21 14:07:28

标签: magento layout

我创建了一个名为mytemplate.phtml的模板文件。它位于 app / design / frontend / default / mytheme / template / myfolder / mytemplate.phtml

现在我想使用布局XML添加它,如下所示:

<reference name="content">
    <block type="core/template" template="myfolder/mytemplate.phtml" name="some_name"></block>
</reference>

问题是,内容从未显示过。我清除了缓存,但没有帮助。我想念一下吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

您正在使用的阻止应该工作。由于它不适合您,您可能可以在布局xml文件中的另一个hnadle上添加此块。

如果您将使用默认句柄,它将在每个页面上为您工作。如下:

<default>
    <reference name="content">
        <block type="core/template" template="myfolder/mytemplate.phtml" name="some_name" />
    </reference>
</default>

您可以通过以下方式检查特定请求的应用布局句柄:

Zend_Debug::dump($this->getLayout()->getUpdate()->getHandles());