
官方默认搜索只显示一级,我可以做到显示两级或多级
代码留个笔记,以便后续使用,想做的可以直接找我
<div class="filter_item">
<div class="filter_name">地点:</div>
<div class="filter_items">
<?php
$tp = dr_linkage('address', $get.diqu);
if ($tp.pid) {
$tp = dr_linkage('address', $tp.pid);
}
$tpid = $tp.id;
$pids = explode(',', $tp.childids);
?>
<a class="{if !$get.diqu || dr_linkage('address', $get.diqu, 0, 'child')}active{/if}" href="{dr_search_url($params, 'diqu', NULL)}">全部</a>
{linkage code=address pid=0}
<a class="{if in_array($t.ii, $pids)}active{/if}" href="{dr_search_url($params, 'diqu', $t.id)}">{$t.name}</a>
{/linkage}
</div>
{if $tp.child}
<div class="sub_diqu">
{linkage code=address pid=$tpid}
<a href="{dr_search_url($params, 'diqu', $t.id)}" class="{if $t.id==$get.diqu}active{/if}" >{$t.name}</a>
{/linkage}
</div>
{/if}
</div>
地区列表页(如 北京):http://www.vrsj365.com/tiyanguan/search/catid-7-diqu-beijing.html 目前所有地区都是统一调用的 该栏目TDK http://www.vrsj365.com/list-vrtyg.html
代码语言学习