magento 1.4 -- 后台分类页和产品页字段名无法翻译的bug及解决方案
来源:互联网 发布:mysql日期和时间函数 编辑:程序博客网 时间:2024/05/21 03:20
在将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这个语言文件,各位使用时如有发现对其它地方有影响到,希望能留言告诉我,谢谢。
- magento 1.4 -- 后台分类页和产品页字段名无法翻译的bug及解决方案
- magento 1.4 -- 后台权限里角色资源无法翻译的bug及解决方案
- Magento 产品页获取分类
- Magento获取指定分类下的产品和获取子分类及产品数量
- magento 后台保存分类失败,无法保存产品,ajax一直在转的问题 的解决 - Cannot edit categories in Magento
- Magento后台产品编辑页,点击产品标题跳转到网站前台的产品详情页
- magento代码调用分类页产品
- magento 产品页随机调用同子分类产品
- magento -- 后台产品列表页默认只显示可见性为“Catalog, Search”的产品
- magento不同的用户显示不同的分类和产品
- magento -- 给后台分类管理页的分类商品加一栏商品类型
- magento -- 给后台分类管理页的分类商品加一栏商品类型
- magento 后台取产品自定义的select(下拉菜单)字段
- magento产品详情页增加面包屑分类导航
- Magento后台订单详情页,Items Ordered处, 添加跳转到网站前台的产品url
- Magento 后台订单详情页Items Ordered列表处,添加跳转到编辑产品的url
- magento -- 获得产品所属于的分类
- Magento获取指定分类下的产品
- 新的启程
- oracle函数大全-数字处理函数
- 顺势而为——我和老婆的炒股经
- myeclipse7.5注册码
- asp防恶意注册及灌水
- magento 1.4 -- 后台分类页和产品页字段名无法翻译的bug及解决方案
- android Listview详解
- 用QTP实现计算器的多位数计算
- FOPEN 用法
- 这是装好compiz-fusion的样子
- oracle实例名,服务名等概念区别与联系
- OpenFileDialog打开远程路径后Process.Start的问题,批处理不能执行的问题的解决办法
- t.interrupt(),t.isInterrupted(),Thread.interrupted()
- GAE平台上的 Flex+BlazeDS