更改货币符号的位置会破坏我的网站

时间:2012-07-29 14:12:53

标签: magento

第二次,一个看似简单的改变设法完全废弃了我的商店。我已经放弃了,但如果你们中有人有解决方案,我会很高兴听到它。

我在GoDaddy上使用了Magento 1702(这也发生在1700年),其中包含了我编写的hellowired模板和其他一些无关的更改。该商店位于西班牙,所以标准货币是欧元,语言文件(es_ES)已安装。一切正常,直到我尝试将€从前缀(€12,90)的位置更改为后缀(12,90€)。

要进行更改,我导航到/lib/Zend/Locale/Data/es.xml,找到currencyFormat并将¤#,## 0.00更改为#,##0.00¤。简单,对吧?

从那时起,我无法访问后端,只能访问前端UNTIL我到达一个有价格的页面(产品或购物车)。当其中任何一个发生时,我得到“处理您的请求时出现错误”屏幕,当我检查错误日志时,说“货币USD未找到”。我没有触及en.xml,默认货币(管理员)是欧元。

目前唯一的解决方案是恢复备份文件。但不仅仅是特定的es.xml甚至是完整的es_ES文件夹。我必须进行完全恢复,因为我无法确定哪些实际破坏或为什么。

我可以和错误的位置一起生活,但我不应该这样做。

有关如何解决此问题的任何想法?

感谢所有人 米格尔

1 个答案:

答案 0 :(得分:0)

在艾伦在评论中说明时,请在此处报告具体的错误消息。但是检查一下你是否编辑了这个文件:

  • 如果您的编辑器保留文件的编码(utf-8)
  • 保存更改后验证此文件的xml是否有效
  • 如果您的编辑器或ftp客户端保留服务器上的文件权限
  • 确认您已清除服务器上的缓存