【发布时间】:2017-07-16 22:02:59
【问题描述】:
我正在使用 Prestashop 1.7.1.1,我需要强制我的商店客户选择国家/地区。现在它总是被预先选择为我的商店默认国家(在我的例子中是立陶宛)。通过国际 > 本地化启用“从浏览器语言设置默认国家/地区”的选项是不可接受的,因为很多客户使用浏览器语言英语,但实际国家不是美国或英国。对我来说,最好将 --please selected- 设置为预选值并强制客户从列表中选择一个。
【问题讨论】:
我正在使用 Prestashop 1.7.1.1,我需要强制我的商店客户选择国家/地区。现在它总是被预先选择为我的商店默认国家(在我的例子中是立陶宛)。通过国际 > 本地化启用“从浏览器语言设置默认国家/地区”的选项是不可接受的,因为很多客户使用浏览器语言英语,但实际国家不是美国或英国。对我来说,最好将 --please selected- 设置为预选值并强制客户从列表中选择一个。
【问题讨论】:
如果您使用经典主题,您可以通过启用首先选择主题\classic\templates_partials\form-fields.tpl 来禁用此行为。
另一种方法可能是使用 jQuery:
$("#id_country option:first").prop('disabled',false);
$("#id_country").val($("#id_country option:first").val());
【讨论】: