3

我添加了一个新的 CMS 页面,并编辑了布局 XML 以显示:

<reference name="head">
<block type="cms/block" name="myblock" template="myfolder/mytemplate.phtml"></block>
</reference>

所以我把文件“mytemplate.phtml”放在这个文件夹中:

/app/design/frontend/base/default/template/myfolder

我把这个测试脚本放在文件中:

<?php
echo '<script>alert("hello");</script>';
?>

但是,当我加载 CMS 页面时没有任何反应,因此这意味着“mytemplate.phtml”文件没有加载。

我怎样才能使这项工作?

4

2 回答 2

4

如果你要使用模板 (phtml),你的块应该从Mage_Core_Block_Template.

所以你的块类型应该是core/template,不是cms/block

于 2012-09-18T17:46:55.780 回答
1

如果你只想显示你的模板文件,你应该使用块类型core/template。试试这个xml:

<reference name="head">
    <block type="core/template" template="myfolder/mytemplate.phtml"/>
</reference>
于 2012-09-18T17:49:09.163 回答