国强极客
有问题请加微信:guoqiang7585
国强极客

destoon通过当前城市获取城市子地区

destoon通过当前城市获取城市子地区
全国大流量卡免费领
直接上代码:根据当前分站城市id,获取城市下面地区的id集合arrchildid:
<!--{php $tags=tag("table=area&condition=areaid=$cityid&pagesize=8&order=arrchildid desc&template=null");}-->
{loop $tags $t}
{/loop}
因为tag代码里面不能使用{$t[arrchildid]}
所以在php文件中,给{$t[arrchildid]}传到新变量$diquzong;
<?php
$diquzong=$t[arrchildid];
?>
然后根据获取到的当前城市子地区的id号来找到地区的名字并分开输出地区id: 
<!--{php $tags=tag("table=area&condition=arrchildid in ($diquzong)&pagesize=8&offset=1&template=null");}-->
{loop $tags $t}
{$t[areaname]}{$t[arrchildid]}
{/loop}
输出结果为:泰山区1553岱岳区1554宁阳县1555东平县1556新泰市1557肥城市1558
直接在上面添加html代码既可以了。
不过因为开启了分站,所以就有总站跟城市分站一说了,所以在实际使用中,还要添加判断是总站还是分站,具体的显示根据实际需要来做,判断的话就是:
{if $cityid==0}总站代码{else}{$city_name}分站{/if}
复制代码
我这边的用法是这样的:
<a href="/car/search.php?list=0&catid=1&chufadi={$t[arrchildid]}">{$t[areaname]}</a>
特别说明:
&offset=1
 表示从查到的第二个数据开始输出,因为第一个数据为当前城市分站,用不到,所以过滤到查到的第一个值。

赞赏
全国大流量卡免费领
对内容有疑问,请加我微信:guoqiang7585
#
首页      CMS      destoon      destoon通过当前城市获取城市子地区

国强极客

destoon通过当前城市获取城市子地区
直接上代码:根据当前分站城市id,获取城市下面地区的id集合arrchildid: <!--{php $tags=tag("table=area&condition=areaid=$cityid&pagesize=8&order=arrchildid d…
扫描二维码继续阅读
2019-07-24