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

发布于 2024-10-16 07:24:16 字数 332 浏览 2 评论 0原文

我正在尝试制作一个基本的 Magento 模块,用于写入商店的页脚。

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

<?php
  class CTRL_DRP_Block_Footer_Footer extends Mage_Page_Block_Html_Footer{

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

我不确定我是否朝着正确的方向前进。有人可以向我发送资源来帮助我学习如何正确处理此问题吗?

任何帮助表示赞赏。

I am trying to make a basic Magento module that writes to the footer of a store.

Here's what I've got so far.

<?php
  class CTRL_DRP_Block_Footer_Footer extends Mage_Page_Block_Html_Footer{

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

I'm not sure if I'm heading in the right direction here. Can someone send me resources to help me learn how to go about this correctly?

Any help is appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦开始←不甜 2024-10-23 07:24:16

页脚块已经存在,因此您只需在其中添加一个简单的块即可。

  • 在模块的 config.xml 文件中定义布局文件。

    <前><代码>...
    <前端>
    <布局>
    <更新>
    <您的模块>
    <文件>YOURMODULE.xml




    ...

  • 在基本主题的 layout/YOURMODULE.xml 文件中添加到页脚块。

    <前><代码>...
    <默认>
    <参考名称=“页脚”>
    >


    ...

  • 为同一主题创建适当的 template/YOURMODULE/footer.phtml 文件。

    CPTEST

The footer block already exists so you only need to add a simple block inside it.

  • In your module's config.xml file define a layout file.

    ...
    <frontend>
        <layout>
            <updates>
                <YOUR_MODULE>
                    <file>YOURMODULE.xml</file>
                </YOUR_MODULE>
            </updates>
        </layout>
    </frontend>
    ...
    
  • In the base theme's layout/YOURMODULE.xml file add to the footer block.

    ...
    <default>
        <reference name="footer">
            <block type="core/template" name="YOUR_MODULE_footer" template="YOURMODULE/footer.phtml" />
        </reference>
    </default>
    ...
    
  • Create the appropriate template/YOURMODULE/footer.phtml file for the same theme.

    <p>CPTEST</p>
    
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文