联系我们
软件销售
投诉邮箱

q@xunruicms.com

联动菜单三级同时显示点击第一级时显示第一级第二级第三级不显示
方案栏目:迅睿CMS 发布时间:2020-07-31 15:05:32

联动菜单三级同时显示,点击第一级时显示,第一级,第二级,第三级不显示。点击第二级时 第一、二、三级都显示。点击第三级时 第一、二、三级都显示。

image

image

image

<div class="regionCity">
<?php 
$tp = dr_linkage('address', $params.area);
if ($tp.pid) {
 $tp = dr_linkage('address', $tp.pid);
 $ej = $tp.id;
 $ejs =  $tp.childids ? true : false;
 if($tp.pid)
 {
  $tp = dr_linkage('address', $tp.pid);
 }
}
$tpid = $tp.id;
$pids = explode(',', $tp.childids);
?>
<a {if !$params.area}class="on"{/if} href="{Router::search_url($params, 'area', NULL)}">不限</a>
{linkage code=address pid=0}
<a {if in_array($t.ii, $pids)}class="on"{/if} href="{Router::search_url($params, 'area', $t.id)}">{$t.name}</a>
{/linkage}                            
</div>

<div class="regionCity">
<a {if $params.area == $tpid}class="on"{/if} href="{Router::search_url($params, 'area', $tpid)}">不限</a>
{list action=linkage code=address pid=$tpid}
<a class="{if $t.id == $ej || $t.id == $params.area }on{/if}" href="{Router::search_url($params, 'area', $t.id)}">{$t.name}</a>
{/list}
</div>
{if ($ejs)}
<div class="regionCity">
<a {if !$params.area || dr_linkage('address', $params.area, 0, 'child')}class="on"{/if} href="{Router::search_url($params, 'area', $ej)}">不限</a>
{list action=linkage code=address pid=$params.area}
<a class="{if $t.id==$params.area}on{/if}" href="{Router::search_url($params, 'area', $t.id)}">{$t.name}</a>
{/list}
</div>
{/if}


解决方案列表