Magento - 客户地址国家下拉问题

时间:2012-08-21 12:51:43

标签: magento admin magento-1.7 country street-address

我正在使用Magento CE 1.7.0.2,最近从1.4.2.0升级。在后端编辑/创建客户地址时,国家/地区下拉字段为空白 - 没有可供选择的选项。它也不适用于前端地址下拉列表。

任何想法导致了这一点,我能找到的唯一代码提示是:“this.defaultCountries = [false,false];”在页面上的JS中,而在新的Magento安装(相同版本,相同的默认国家/地区)上显示:this.defaultCountries = ['GB','GB'];

4 个答案:

答案 0 :(得分:24)

我们遇到了类似的问题,但是我们的事情在一切运作正常后才开始发生。

我们发现在core_config_data表中,出于某种原因,在那里出现了一个条目为" general" (事后没有任何内容,或者可能" / general /")......

点是,因为它是最后一个条目之一,Magento将其视为创建(在这种情况下为覆盖)XML节点" general"在它构建的core_config中,基本上消除了XML对象的该分支中的所有其他数据。

如果在表中找到此条目,则应备份表(始终是安全的),然后删除该条目。然后清除你的缓存,你会发现事情已经恢复正常了。

我们从来没有确定表格中是否存在条目,但这对我们来说是一个修复。

答案 1 :(得分:2)

在您的带领下,我确保所有我需要的国家/地区都可以在默认和网站范围内使用,并且选项会显示在管理员中。

答案 2 :(得分:0)

您需要进入系统>配置>一般>允许国家/地区并包含您要在管理员中显示的国家/地区。然后,对于您选择的国家/地区,下拉菜单应正确显示。

我希望它能解决你的问题。

答案 3 :(得分:0)

搜索表' core_config_data'在田野'路径'删除有价值的行' general'没有更多,如果它存在。那它会起作用