magento 1.4 -- 后台分类页和产品页字段名无法翻译的bug及解决方案

简介:

在将1.3用的语言包放到1.4上使用之后,发现后台后台分类页和产品页字段都是英文,而这些英文词在Mage_Catalog.csv中翻译都存在,却不起作用了。是1.4用新的语言包文件来翻译这些词了吗?在我搜索完系统自带的英文语言包,发现这些词不存在与英文包的任何一个文件中,不知道是系统存在的bug还是Magento官方出于什么考虑。

 

经查找发现这里的字段名用到了getLabelHtml函数来输出,找到这个函数发现是在基础类库里面,打开文件/lib/Varien/Data/Form/Element/Abstract.php,找到getLabelHtml函数,会发现标签输出时并没有做处理:

 

 

将代码做如下修改

 

 

 

现在去看后台,分类页和产品页的字段都已经翻译成中文了(假设这些词语言包里都有),说明已经读取到了语言包。

 

有一点隐患是不知道除了分类页和产品页,getLabelHtml函数会不会在其它地方会有用到,因为我添加的代码Mage::helper('catalog')->__()表示所有调用这个函数输出的都使用Mage_Catalog.csv这个语言文件,各位使用时如有发现对其它地方有影响到,希望能留言告诉我,谢谢。

目录
相关文章
|
9月前
|
人工智能 数据可视化 数据挖掘
从传统软件到SaaS:为什么更多企业选择订阅制服务?
本文详细介绍了SaaS的概念、优势及其在现代工作中的重要性。SaaS是一种通过互联网提供云计算服务,用户无需安装和维护本地软件,只需通过网络访问软件即可。SaaS通过自动更新和维护、订阅制收费模式等方式降低成本,提供更便捷的服务。
1492 4
从传统软件到SaaS:为什么更多企业选择订阅制服务?
|
Java
最详细 keil5 和 cubeMX安装教程
最详细 keil5 和 cubeMX安装教程
788 0
|
安全 Linux 网络安全
Vivado 2017.04版本安装教程
Vivado 2017.04版本安装教程
1287 0
|
机器学习/深度学习 人工智能 自然语言处理
揭秘未来:量子计算与人工智能的融合之路
本文旨在探讨量子计算和人工智能(AI)的结合前景及其对科技领域的潜在影响。通过分析当前技术发展态势,揭示两者融合所带来的创新机遇与挑战,并预测其对未来社会变革的可能贡献。文章将深入剖析量子计算在解决复杂问题方面的优势,以及AI在模式识别和数据分析方面的专长,进而展望两者结合在未来技术革新中的关键作用。
|
存储 人工智能 缓存
程序员应该学习的 10 件事(完整版)
程序员应该学习的 10 件事(完整版)
214 2
|
存储 大数据 数据管理
元宇宙与大数据之间存在着紧密的联系,以下是关于它们之间关系的详细阐述:
**元宇宙是融合扩展现实、数字孪生和区块链的虚实融合新形态,特征包括同步拟真、开源创造、永续及闭环经济。大数据则指海量复杂数据集,以其大容量、多样性、高速处理和低价值密度为特点。元宇宙依赖大数据进行用户行为分析、智能决策和经济体系管理,而大数据在元宇宙中找到广泛应用场景,两者相互促进发展。**
|
Serverless
函数计算FC怎么计费?
函数计算FC怎么计费?
640 1
|
存储 Android开发
方法:一键把一堆手机号码一次性快速导入手机通讯录
手机是人们日常沟通常用的工具,所以自然就要用到手机里面的通讯录联系。因此我们常要把别人的号码存入到手机通讯录里面,如果只是存五个十个那就动动手指就可以了。但是如果你想存把一个电脑excel表格里面的几百个、几千个、几万个等数量级别的联系人一键导入手机通讯录,显然手动一个个来存入是不现实的。我这里演示,通过借助网上常见的便捷工具软件,金芝号码提取导入助手,代替你手动工作来快速完成这个工作,如何一键把一堆手机号码一次性快速导入手机通讯录,省事省时省力。下面做个操作过程的图文讲解。
4654 0
方法:一键把一堆手机号码一次性快速导入手机通讯录
|
负载均衡 网络协议 测试技术
笔记-CDN绕过
CDN绕过
519 0
笔记-CDN绕过
C#编程-57:ErrorProvider控件复习
C#编程-57:ErrorProvider控件复习
229 0