为ECSHOP送货地址中的省市区设定一个默认初始值
为ECSHOP送货地址中的省市区设定一个默认初始值,就是指的配送区域那的省市区。
以“河北--保定--定州市”为例,
首先到后台或者数据库里找到 河北的ID号为10、保定的ID号为139、定州市的ID号为1106,并记住这个ID号码。
然后我们要修改 flow.php 文件
找到下面这行PHP代码
$smarty->assign('consignee_list', $consignee_list);
在它上边另增加一段代码,注意是上边,不是下边
if (empty($consignee_list[0]['province']))
{
$consignee_list[0]=array('address_id'=>0,'country' => $_CFG['shop_country'], 'province'=>'10', 'city'=>'139', 'district'=>'1106');
}
备注:
按此ECSHOP教程操作不会影响正常的购物流程,
如果你之前保存过配送地址,等你下次登录购物的时候,还是会显示你以前保存过的省市区,
就不再显示这个默认初始值了。
此操作只是对第一次购物(或者以前没有保存过送货地址)的时候,才会显示这个默认省市区的。
其他情况还按照ECSHOP原有的规则来显示。
赞 (0)