迅睿CMS框架是一款PHP8高性能·简单易用的CMS开源开发框架,基于MIT开源许可协议发布,免费且不限制商业使用,是免费开源的产品,以万端互联为设计理念,支持的微信公众号、小程序、APP客户端、移动端网站、PC网站等多终端式管理系统。
联系官方销售客服
1835022288
028-61286886
请问有没有父子栏目联动进行筛选的写法呢?
我想在搜索页做一个这样的效果:
比如,父栏目:栏目一 | 栏目二 | 栏目三,
然后每个父栏目下有不同的子栏目,当点击对应的父栏目的时候,下边自动出现包含的子栏目,
然后点击下边子栏目的时候,上边的父栏目依然存在
{category module=share pid=0 return=c1} 我是父栏目:{$c1.name} {if $c1.child} 存在子栏目 {category module=share pid=$c1.id return=c2} 我是{$c1.name}的子栏目:{$c2.name} {/category} {/if} {/category}
<div class="sx-list"> <div class="con"> <a class="btn {if !$cat || $cat.cccchild}active{else}{/if}" href="{Router::search_url($params, 'catid', NULL)}">全部产品</a> {category module=product pid=0} <a class="label {if $t.id==$parent.id}active{else}label-default{/if}" href="{Router::search_url($params, 'catid', $t.id)}">{$t.name}</a> {/category} </div> </div> {if $parent.child} <div class="sx-list"> <div class="con"> {category module=product pid=$parent.child} <a class="btn {if $t.id==$cat.id}active{else}{/if}" href="{Router::search_url($params, 'catid', $t.id)}">{$t.name}</a> {/category} </div> </div> {/if}
module=product
注意修改其中的模块名称 再自己写个样式就行了。