【问题标题】:Changing the Position of the Currency Symbol Trashes my Site更改货币符号的位置会破坏我的网站
【发布时间】:2012-07-29 14:12:53
【问题描述】:

现在第二次,一个看似简单的更改完全破坏了我的商店。我暂时放弃了,但如果你们中的任何人有解决方案,我会很高兴听到它。

我在 GoDaddy 上有 Magento 1702(这也发生在 1700 年),带有 hellowired 模板和我编码的其他一些不相关的更改。商店在西班牙,所以标准货币是欧元,并且安装了语言文件 (es_ES) .一切正常,直到我尝试将 € 的位置从前缀 (€ 12,90) 更改为后缀 (12,90 €)。

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

从那里开始,我无法访问后端,只能访问前端,直到我到达带有价格(产品或购物车)的页面。当其中任何一种发生时,我都会看到“处理您的请求时出错”屏幕,当我检查错误日志时会显示“未找到货币美元”。我没有碰 en.xml,默认货币(在管理员)是欧元。

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

我可以忍受欧元处于错误的位置,但我不应该这样做。

关于如何解决这个问题的任何想法?

谢谢大家 米格尔

【问题讨论】:

  • 检查您的错误日志并报告具体错误,Stack Overflow 将能够为您提供帮助。尽管看起来这不是 Magento 支持论坛,但它是一个程序员支持论坛。
  • 艾伦,谢谢。我对此很清楚。我也在 Magento 论坛上提问,但我在这里找到了最好的答案。我会尽快发布错误。

标签: magento


【解决方案1】:

如 Alan 在他的 cmets 中所述,在此处报告具体的错误消息。但是要检查您是否编辑了此文件:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-04
    • 1970-01-01
    相关资源
    最近更新 更多