插件介绍
帝国 CMS 通用无限级联动筛选插件,支持创建多个联动分类字段,后台发布内容实现多级联动下拉选择;前台支持任意层级标签筛选,支持数据缓存、省市区、行业、品牌、分类信息都可使用。
功能特点
- 联动菜单支持无限层级
- 支持多个联动字段
- 联动下拉菜单支持模糊快速搜索
- 支持数据缓存,提升前台查询性能
- 数据支持批量添加、批量编辑、拖拽排序
- 前台菜单展示样式支持自定义
- 后台管理页面使用
react现代框架,提高体验和扩展性 - 稳定的链接地址减少重复链接地址,如
&area=2&industry=54和&industry=54&area=2
安装插件
1、操作前请务必备份数据库及程序文件。
2、上传插件程序文件,若未修改过站点原版对应程序文件,可直接复制覆盖;若已有自定义修改,需对照插件文件手动安装
3、浏览器访问地址 /e/extend/multiLevelLinkageFilter/install/index.php,根据页面提示完成插件安装,并修改默认安装密码;安装完成后,务必删除 /e/extend/multiLevelLinkageFilter/install 安装目录,保障站点安全。
配置插件
添加联动数据
后台->插件->多级联动筛选->联动类型管理 添加联动类型,比如地区,添加成功后会生成该类型的ID值,这个后面会用到

然后给该类型添加子数据

添加入口文件
后台->数据表与系统模型->管理数据表->管理字段->新闻正文(newstext) 在“输入表单替换html代码”文本框开始位置输入如下代码
<?php
require_once(ECMS_PATH.'e/extend/multiLevelLinkageFilter/views/entry/index.php');
?>
添加多级联动字段

添加成功后再次编辑该字段,在输入表单替换html代码的input后面添加data-entry='2',这里2就是上面添加联动类型时的类型的ID

编辑文章数据

修改模板
在需要显示多级联动菜单的地方添加插件包中的模板代码.txt,样式可以自己定制也可以使用默认的样式代码.txt
前台展示
修改模型目列表页结合项设置为模糊匹配,或者修改/e/action/ListInfo.php代码参考ListInfo代码.txt

其他展示
支持批量添加、批量删除数据、拖拽排序


卸载插件
- 后台->插件->多级联动筛选->卸载插件
- 删除插件目录
e/extend/multiLevelLinkageFilter - 恢复模型配置和相关文件的修改
