打印快递单无法调用省市区

2016-07-07 15:16 来源:www.chinab4c.com 作者:ecshop专家



2.72版本,点击打印快递单,,打印样式中无法调用省 市 区,,只有祥细地址,,请问这个如何设置??




如图片所示,第一张图是在配送方式里编辑打印模版,下面两张是在打印快递单的打印页面,里面没有收件人的省市区,只有祥细地址。

111.jpg (53.65 KB)

111.jpg

222.jpg (9.36 KB)

222.jpg

222.jpg (7.48 KB)

222.jpg


回答:
你可以传递个参数进去。然后检索出对应地区

可以说具体点吗



进入 后台 》 系统设置 》 配送方式 》 在某个配送方式后 ,点“编辑打印摸模板”,进去后 选择 “所见即所得模式”,就可以傻瓜化操作将省市显示出来

亲爱的zhangyh ,,,你所提供的方法,,我已经试过很多次,,在编辑打印模版那里省 市 区能够成功调出来,,可是打印订单的时候,不显示省市区。。

等待解决中,,

我也碰到这个问题了

期待高手中。。

等待高手解决中..

看来没人管啊

我遇到同样的问题,把标签加进去,但是显示不出来,是不是有问题,请解决下

急需解决

官方都没有解决这个问题啊??

也碰到这个问题。我觉得是配送方式,设置区域要详细到每个市

这个问题我解决了,通过修改代码。下面是解决方法:
打开admin/order.php,找到第411行,将以下代码:
  1. $region = $db->getAll("SELECT region_id, region_name FROM " . $ecs->table("region") . " WHERE region_id IN ($region_id)");
复制代码
改为:
  1. $region = $db->getAll("SELECT region_id, region_name FROM " . $ecs->table("region"));
复制代码
这样就可以了。不过,问题虽然解决了,我还是不太明白官方为何要那样写,按照官方原来的写法,意思是只有当收货人跟本网店在同一个省市的时候才会显示出来,这明显不对啊。你们可以试一下,在网店设置中将自己的网店地址写成跟收货人一样的时候,再去打印快递单,就会显示出省市了。