gpt4 book ai didi

magento - 如何覆盖magento默认的欢迎消息?

转载 作者:行者123 更新时间:2023-12-02 21:14:11 27 4
gpt4 key购买 nike

我编写了以下代码。

我的文件夹结构是::app\code\local\ChangeWelcome\Page(最后两个是NameSpace/Module_Name)

我的config.xml是

<config>
<modules>
<ChangeWelcome_Page>
<version >0.1.0 </version >
</ChangeWelcome_Page >
</modules >
<global>
<page>
<block>
<html>
<rewrite>
<item>ChangeWelcome_Page_Block_Html_Header</item>
</rewrite>
</html>
</block>
</page>
</global>
</config>

我的 ChangeWelcome/Page/Block/Html/Header.php 是

class ChangeWelcome_Page_Block_Html_Header extends Mage_Page_Block_Html_Header
{
public function getWelcome()
{
echo "Ok------------1";
}
}

我的应用程序/etc/modules/ChangeWelcome_Page.xml是

<config>
<modules>
<ChangeWelcome_Page>
<active>true</active>
<codePool>local</codePool>
</ChangeWelcome_Page>
</modules>
</config>

该模块显示为系统 -> 配置 -> 高级 -> 高级为 ChangeWelcome_Page(已启用)。

前端仍然没有任何反应。

任何帮助将不胜感激。

谢谢和问候,鲁帕克·类纳吉。

最佳答案

您的 config.xml 错误。它需要看起来像这样......

<config>
<modules>
<ChangeWelcome_Page>
<version>0.1.0</version>
</ChangeWelcome_Page>
</modules>
<global>
<blocks>
<page>
<rewrite>
<html_header>ChangeWelcome_Page_Block_Html_Header</html_header>
</rewrite>
</page>
</blocks>
</global>
</config>

如果您只想更改欢迎消息,您实际上可以通过管理区域执行此操作,而不需要模块和 block 重写:

system > configuration > design > header > welcome text

关于magento - 如何覆盖magento默认的欢迎消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11078918/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com