如何在模块中将html写入magento页脚

时间:2011-02-04 18:12:23

标签: module magento

我正在尝试创建一个写入商店页脚的基本Magento模块。

这是我到目前为止所得到的。

<?php
  class CTRL_DRP_Block_Footer_Footer extends Mage_Page_Block_Html_Footer{

    protected function _toHtml(){
      $html   = 'CPTEST';
      return $html;
    }
}

我不确定我是否正朝着正确的方向前进。有人可以给我发资源,以帮助我学习如何正确地解决这个问题吗?

感谢任何帮助。

1 个答案:

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