联动菜单 不想想全部显示出来,判断没有值的不显示应该怎么做?
{list action=linkage code=pinpaidiqu pid=$params.diqu}
<label><a class="label {if $t.id==$params.diqu}label-success{else}label-default{/if}" href="{Router::search_url($params, 'diqu', $t.id)}">{$t.name}</a></label>
{/list}
{if $params.diqu}
你的代码
{/if}这个表示当你的url里面带有diqu参数值时才会显示联动菜单,没有diqu值就不显示,没毛病啊
<div class="form-group row"> <label class="col-md-2 control-label">按分类</label> <div class="col-md-9"> <label><a class="label {if !$params.pinpai || dr_linkage('pinpaifenlei', $params.pinpai, 0, 'child')}label-success{else}label-default{/if}" target="_blank" target="_blank" href="{Router::search_url($params, 'pinpai', NULL)}">不限</a></label> <!--调用联动菜单address,pid为动态获取的地区id--> {list action=linkage code=pinpaifenlei pid=$params.pinpai} <label><a class="label {if $t.id==$params.pinpai}label-success{else}label-default{/if}" target="_blank" target="_blank" href="{Router::search_url($params, 'pinpai', $t.id)}">{$t.name}</a></label> {/list} </div> </div> <!--按联动菜单搜索--> {if $params.diqu} <div class="form-group row"> <label class="col-md-2 control-label">按地区</label> <div class="col-md-9"> <label><a class="label {if !$params.diqu || dr_linkage('pinpaidiqu', $params.diqu, 0, 'child')}label-success{else}label-default{/if}" target="_blank" target="_blank" href="{Router::search_url($params, 'diqu', NULL)}">不限</a></label> <!--调用联动菜单address,pid为动态获取的地区id--> {list action=linkage code=pinpaidiqu pid=$params.diqu} <label><a class="label {if $t.id==$params.diqu}label-success{else}label-default{/if}" target="_blank" target="_blank" href="{Router::search_url($params, 'diqu', $t.id)}">{$t.name}</a></label> {/list} </div> </div> {/if}这样才可以实现不显示的功能