AMZ123跨境卖家导航
拖动LOGO到书签栏,立即收藏AMZ123
首页跨境问答正文

正确使用Magento配置文件功能的要点

2025-05-04 21:0859


本文目录

  1. 如何在magento中建立自定义页面
  2. 如何修改,扩展并重写Magento代码

如何在magento中建立自定义页面

用数据库表创建一个模块,互动是很简单的。大部分的开发人员使用 magento模块创建者创建此类的模块。但是,如果你想与多个数据库表的一个模块。以下是模块与两个数据库表的示例。

第 1步。以下查询与创建您的自定义模块的安装文件。

CREATE TABLE `test`(

`test_id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY,

`name` VARCHAR( 25) NOT NULL

) ENGINE= MYISAM

CREATE TABLE `test2`(

`test2_id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY,

`name` VARCHAR( 25) NOT NULL

) ENGINE= MYISAM

第 2步。创建库文件来注册您的模块在 app/etc/modules/Mypackage_Mymodule.xml下

<?xml version="1.0"?>

<config>

<modules>

<Mypackage_Mymodule>

<active>trueactive>

<codePool>localcodePool>

Mypackage_Mymodule>

modules>

config>

第 3步。模块配置文件应该看起来像以下

应用程序、代码、地方/Mypackage/Mymodule/etc/config.xml

<?xml version="1.0"?>

<config>

<modules>

<Mypackage_Mymodule>

<version>0.1.0version>

Mypackage_Mymodule>

modules>

<global>

<models>

<Mymodule>

<class>Mypackage_Mymodule_Modelclass>

<resourceModel>mymodule_mysql4resourceModel>

mymodule>

<!-- model vs db table relation-->

<mymodule_mysql4>

<class>Mypackage_Mymodule_Model_Mysql4class>

<!-- db table with name test-->

<entities>

<test>

<table>testtable>

test>

<test2>

<table>test2table>

test2>

entities>

mymodule_mysql4>

models>

<resources>

<mymodule_write>

<connection>

<use>core_writeuse>

connection>

mymodule_write>

<mymodule_read>

<connection>

<use>core_readuse>

connection>

mymodule_read>

resources>

global>

config>

如何修改,扩展并重写Magento代码

第一步,你需要创建属于你自己代码的命名空间,例如App,为了方便与大家分享代码,我将空间命名为App。

app/code/core/local/App/

假如你现在打算修改Mage/Catalog/Block/Breadcrumbs.php这个文件,你可以在你的命名空间,App里添加一个新的模块“Catalog”。接下来创建块(Block)目录,并复制Breadcrumbs.php到你的新目录中。这里还需要你创建一个config.xml配置文件。

app/code/core/local/App/Catalog/Block/Breadcrumbs.php

app/code/core/local/App/Catalog/Block/etc/config.xml

修改Breadcrumbs.php的类名为App_Catalog_Block_Breadcrumbs,并继承原类名Mage_Catalog_Block_Breadcrumbs。

现在,你需要激活你的新模块,这样magento才能够知道你的新模块。

创建文件app/etc/modules/App_All.xml,添加如下代码。

<?xml version="1.0"?>

<config>

<modules>

<App_Catalog>

<active>trueactive>

<codePool>localcodePool>

App_Catalog>

modules>

config>

下面我们需要一个特殊的标签来复写掉Breadcrumbs,下面我们通过模块的配置文件来实现。

重写Magento区块(Blocks)

编辑文件”app/code/local/App/Catalog/etc/config.xml”

<?xml version="1.0" encoding="UTF-8"?>

<config>

<modules>

<App_Catalog>

<version>0.1.0version>

App_Catalog>

modules>

<global>

<blocks>

<catalog>

<rewrite>

<breadcrumbs>App_Catalog_Block_Breadcrumbsbreadcrumbs>

rewrite>

catalog>

blocks>

global>

config>

我们需要添加一个”blocks”标签,或者在已经存在的”blocks”标签中添加内容。然后在模块名后面添加rewrite标签,在这个例子中模块名是”catalog”。然后我们看“breadcrumbs”标签,这个标签帮助magento找到我们我们想修改的块。在我们的列子中,breadcrumbs是Magento核心代码中的类名: app/code/core/Mage/Catalog/Block/Breadcrumbs.php。如果你有更多的目录层级,可以用下滑线来分隔。例如:

<blocks>

<catalog>

<rewrite>

<category_view>App_Catalog_Block_Category_Viewcategory_view>

rewrite>

catalog>

blocks>

在这个例子中,我们重写了app/code/core/Mage/Catalog/Block/Category/View.php。

在breadcrumbs标签中的值是你的类名,这样Magento就可以获取你的类,因为类名与你的目录名一致。用过zend framework的人都知道,自动加载auto loader这个东西,它会跟你类名中的下滑线去你的目录中需要对应的类文件。记住一点,下滑线代表下一级别的文件夹,如果你的类名与你的文件目录名不一致,那么Magento根本不会理睬你。

举例来说:

App_Catalog_Block_Breadcrumbs→/app/code/local/App/Catalog/Block/Breadcrumbs.php

App_Catalog_Block_Category_View→/app/code/local/App/Catalog/Block/Category/View.php

AMZ123跨境卖家导航旗下公众号【AMZ123跨境电商】深耕跨境行业,专注热点报道。
扫描右边二维码,关注后回复【加群】,加入优质卖家交流群~
目前30W+卖家关注我们
二维码
最新热门报告作者标签
2026年美国万圣节消费预计达135亿美元
美国国家零售联合会(NRF)调查显示,尽管生活成本压力仍在,美国消费者今年对万圣节的消费热情依然不减。2026年美国万圣节消费预计达到135亿美元,略高于2025年的131亿美元纪录,继续保持高位。消费者人均预计花费115.14美元,与2025年的114.45美元基本持平。
沃尔玛广告欢迎十二位新合作伙伴加入,加速跨境企业出海进程!
沃尔玛广告持续拓展合作伙伴生态,为跨境企业提供更多元化的广告工具与服务,全球合作伙伴数量已迅速增长至300+。近日,中国区再添12位合作伙伴,涵盖广告代理、AI技术、创意营销、数据分析与全链路代运营等多元领域,助力跨境卖家提升投放效率、降低运营成本、实现全渠道增长。 新晋合作伙伴亮相:深耕跨境,各展所长1. 米陌科技以AI技术赋能跨境电商,旗下核心产品涵盖川流跨境、AdsWise、KOL PLUS及NoonWinner。提供一键全球开店、热销选品、关键词优化、Listing AI优化及智能广告投放,助力卖家降本增效。2. 东莞小创 由跨境电商领域深耕十余年的资深团队创立,已成功服务超2,000家工厂。
9月中美海运运价突破1万美元,10月或将继续上涨
9月17日,远东至美国东海岸的现货运价已经达到每40英尺集装箱(FEU)11,259美元,较2月底伊朗战争爆发前上涨324.7%,距离2022年1月创下的12,683美元历史高点仅差11.2%。
PayPal加入Meta AI购物助手Muse,支付网络再扩张
PayPal宣布与Meta达成合作,将PayPal支付接入AI助手Muse。今后,PayPal用户可以通过Muse在全球使用PayPal的商家网络中购物并完成结账。
26年H1法国电商销售额增至1020亿欧元,客单价下滑
法国电商协会(Fevad)公布的数据显示,2026年上半年,法国商品和服务线上销售额超过1020亿欧元,同比增长6.6%。这一增速与2025年的7.1%较为接近,但进入春季后,市场明显加快。
Bol在荷兰新建配送中心,日处理超10万件包裹
荷兰电商平台Bol正在扩大物流网络。9月22日,Bol位于荷兰莱利斯塔德(Lelystad)的新配送中心正式开工建设,计划于2028年正式投入使用。
TikTok卖家盯上“礼物包装”赛道,有商家已年入上千万
TikTok“包装生意”爆了,一款裁纸神器28天卖65万
9月27日新规生效!亚马逊欧洲站卖家抓紧清理环保宣传话术
家居、家纺、户外、母婴等类目是平台重点核查对象。
11月2日生效,亚马逊要求卖家持有100万美元责任险
根据亚马逊发布在美国卖家论坛的通知,自2026年11月2日起,销售儿童用品、化妆品、可食用及可摄入产品、锂电池产品等“增强安全要求”等11个品类商品的卖家,无论月销售额多少,都必须持有至少100万美元的商业责任保险。
净利暴跌六成,傲基半年只赚了4000万
在跨境电商行业从粗放生长走向精耕细作的十年叙事中,傲基是一个绕不开的样本。它曾是草莽时代风光无限的华南城四少之一,也曾一夜跌入上百家店铺被封的低谷,随后果断砍削业务,断臂求生,用三年时间完成从巨亏5亿到年赚5亿的翻身。然而行业环境瞬息万变,在关税、物流、成本等连环冲击下,新的困局再度摆在了傲基面前。掘金俄罗斯跨境蓝海!10.16 厦门|Yandex Market 福建首场官方千人峰会火热报名中🔥忙活半年,傲基交出了一份颇为五味杂陈的成绩单。根据最新披露财报,傲基2026上半年实现营收72.21亿元,同比增长28.77%。
Temu拿下欧洲四国电商第一
根据德国电商数据机构ECDB基于2025年数据发布的统计,Temu已经进入几乎所有欧洲国家线上零售商的前十名,并在克罗地亚、芬兰、匈牙利和斯洛文尼亚四个国家登上第一名。
亚马逊关闭Muse AI代理购物权限
9月20日晚,亚马逊切断了Meta旗下AI助手Muse在Amazon.com上代替消费者购物的权限,理由是Muse未经授权访问亚马逊网站,且没有明确表明自己的AI代理身份。
Meta的AI应用Muse上线12天拿下280万安装量
市场情报机构Apptopia最新数据显示,Meta旗下AI应用Muse上线仅12天,Muse在美国和加拿大市场的下载量已经超过ChatGPT移动端同期表现,日活跃用户数也高于ChatGPT。
官宣!12月15—17日,2026亚马逊全球开店跨境峰会定档
· 峰会于 2026年12月15日—17日 在中国 · 福建 · 厦门举办,共 3 天。· 全部环节均在同一场馆举办:厦门国际会展中心(地址:厦门市思明区会展路198号厦门国际会展中心)。﹥线下官方讲堂特训营共4门课:官方讲堂特训营(基础课/进阶课)、AI实战营(基础课/进阶课)。现场只能四选一——但任意一张¥599峰会通票,都含两门课回放,即现场那门+同等级另一门回放。
韩国8月电商趋势: Temu等平台消费额下降19.6%
今年8月,速卖通、Temu、SHEIN等平台在韩国的消费金额合计为1444亿韩元,较去年同期的1796亿韩元下降19.6%,三家平台的消费金额均出现下滑。
亚马逊广告又有新动作!卖家别只看一笔“账”
近年来,亚马逊广告的消费者触点一直在增加。从搜索结果页、商品详情页,到品牌旗舰店、展示型推广,再到流媒体视频广告、站外营销……如今亚马逊广告的触角,又延伸到了对话式AI界面。9月10日,亚马逊广告宣布,支持广告主通过亚马逊广告在ChatGPT中投放广告,将其广告活动进一步拓展到顾客活跃参与的对话式聊天网站及工具中,在卖家圈引起了热议。有人把它视作品牌触达更多消费者的新机会,开始摩拳擦掌准备抢占这波早期流量红利;但亦有人为此感到焦虑,认为广告触点的增加在带来新流量入口的同时,也意味着卖家需要统筹更多数据与投放组合,管理、分析和预算分配也更复杂。
《2026 亚马逊时尚品类攻略手册》PDF下载
聚焦穿着与运动生活方式产品,覆盖从日常时尚穿搭到运动装备的完整消费场景,满足消费者在不同生活方式下的功能与风格需求。
《2026跨境支付安全与增长洞察报告》PDF下载
全球欺诈形势日益严峻,总体损失规模已接近5万亿美元,显示出系统性风险的持续扩大。在各类欺诈行为中,信用卡欺诈是损失最为集中的领域。
《解锁3D打印出海万亿市场赋能POD行业全面升级》PDF下载
在技术成熟、成本下降与全球范围内个性化消费浪潮的三重驱动下,全球3D打印市场以21.2%的年复合增长率急速扩张,规模预计从2023年的198亿美元飙升至2033年的1354亿美元,而作为关键引擎的消费级3D打印市场更显增长迅猛,其规模至2030年预计将达到120亿美元,其年复合增长率约为18.6%,反映了消费者对定制化与个性化产品的核心需求。
中国出海产业带洞察系列报告-柯桥纺织产业带
当全球商业加速互联,中国出海企业正以全速之姿迈向世界。在这场波澜壮阔的全球化征程中,各大产业带正以坚实、高效的硬核供应链,成为中国制造最底气十足的后盾。
《泰国服装电商市场趋势洞察报告》PDF下载
市场大盘概览,分平台市场规模与销量分析 品牌趋势分析,分平台TOP5品牌/增长趋势分析高速增长品牌/潜力品牌 商品爆款分析,TOP10商品/爆款分析 高速增长商品/潜力爆款,核心发现与建议 选品策略与市场机会,平台对比与进入策略
《中国美妆出海洞察报告》PDF下载
全球美妆市场已经连续三年保持快速增长,2023年再创新高,市场规模达3432.7亿美元,同比增速达到8.9%,成为最具增长潜力的消费赛道之。
《速卖通2026美韩拉美增长计划白皮书》PDF下载
全球跨境电商市场仍处于快速扩张期。据 Business Research Insights 数据,2025 年全球跨境电商市场规模约为 1.75 万亿美元,预计未来十年将保持高速增长。中国跨境电商出口同样势头强劲-据海关总署数据,2024 年中国跨境电商进出口规模达到约 2.71万亿元人民币,同比增长约14%;2025 年上半年进出口总值 1.37 万亿元,同比增长 10.3%。
《中国企业出海国别季报-沙特》PDF下载
2025年适逢中沙建交35周年,为更好地帮助企业了解和熟悉2025年沙特市场环境、商业机遇与本土化挑战,EqualOcean发布本篇《2025中国企业出海沙特季度研究报告》(以下简称报告),缩短相关从业者对沙特市场的心理距离。
跨境电商干货集结
跨境电商干货集结,是结合亚马逊跨境电商卖家交流群内大家在交流过程中最常遇到的问题,进行收集整理,汇总解答,将会持续更新大家当前最常遇见的问题。欢迎大家加入跨境电商干货集结卖家交流群一起探讨。
跨境平台资讯
AMZ123旗下跨境电商平台新闻栏目,专注全球跨境电商平台热点事件,为广大卖家提供跨境电商平台最新动态、最热新闻。
跨境数据中心
聚合海量跨境数据,输出跨境研究智慧。
亚马逊资讯
AMZ123旗下亚马逊资讯发布平台,专注亚马逊全球热点事件,为广大卖家提供亚马逊最新动态、最热新闻。
AMZ123星球
「AMZ123会员」为出海者推出的一站式私享服务
AMZ123卖家导航
做跨境电商,就上AMZ123
亿邦动力网
消除一切电商知识鸿沟,每日发布独家重磅新闻。
跨境电商赢商荟
跨境电商行业唯一一家一年365天不断更的媒体!
咨询
官方微信群
官方客服

扫码添加,立即咨询

加群
官方微信群
官方微信群

扫码添加,拉你进群

更多
订阅号服务号跨境资讯
二维码

为你推送和解读最前沿、最有料的跨境电商资讯

二维码

90% 亚马逊卖家都在关注的微信公众号

二维码

精选今日跨境电商头条资讯

回顶部