我正在尝试创建一个写入商店页脚的基本Magento模块。
这是我到目前为止所得到的。
<?php
class CTRL_DRP_Block_Footer_Footer extends Mage_Page_Block_Html_Footer{
protected function _toHtml(){
$html = 'CPTEST';
return $html;
}
}
我不确定我是否正朝着正确的方向前进。有人可以给我发资源,以帮助我学习如何正确地解决这个问题吗?
感谢任何帮助。
答案 0 :(得分:3)
页脚块已经存在,因此您只需要在其中添加一个简单的块。
在模块的config.xml
文件中定义布局文件。
...
<frontend>
<layout>
<updates>
<YOUR_MODULE>
<file>YOURMODULE.xml</file>
</YOUR_MODULE>
</updates>
</layout>
</frontend>
...
在基本主题的layout/YOURMODULE.xml
文件中添加到页脚块。
...
<default>
<reference name="footer">
<block type="core/template" name="YOUR_MODULE_footer" template="YOURMODULE/footer.phtml" />
</reference>
</default>
...
为同一主题创建相应的template/YOURMODULE/footer.phtml
文件。
<p>CPTEST</p>