帝国cms结合项列表属性筛选怎么做出来的(帝国cms结合项多选)
本文以出租栏目列表过滤为例。
1. 创建字段
可以看到,有四个字段用于过滤租赁列列表:“面积”、“租金”、“房间”和“方式”。
1、“地区”字段值为:“全安山”、“铁东”、“铁西”、“骊山”、“千山”、“其他”。字段设置如下:
2、“租金”字段的值为:“无限制”、“500元以下”、“500-1000元”、“1000-1500元”、“1500-2000元”、“2000- 3000元”、“3000-4500元”、“4500元及以上”,字段设置如下:
3、“房间”字段的取值有:“无限制”、“一间房间”、“两间房间”、“三间房间”、“四间房间”、“四间以上房间”。字段设置如下:
4、“方式”字段的值为:“全租”、“单间出租”、“床位”。字段设置如下:
2.安装和修改插件
下载帝国CMS官方组合物品列表属性过滤插件,然后打开“fieldand.txt”文件,将文件中的所有内容复制到/e/class/userfun.php文件中(放在中间任意位置) ; (推荐)通过Dreamweaver或Editplus等编辑工具修改)
首先,在要显示的组合字段列表中,更改“$fieldandvar='myarea,sex,age';”到“$fieldandvar='quyu,zujin,tingshi,fangshi';”。这是我们需要显示的4 个字段。字段列表。
然后我们用4种颜色来表示每个域码的区域,以便直观地分析它们的公共码点,如下图:
从上图中,我们得到字段和字段显示分隔符“$fieldexp='|”。
然后按照格式分析:“选项描述|==|内容1,值1##内容2,值2”:
最后得到修改后的值:
根据代码“泉安山”,选中的选项链接样式为“$changefieldandcss='select';”获得。
根据上图,选项与选项组合的显示间隔格式:开始显示字符|结束显示字符得到“$valexp='';”。
修改后的插件代码如下所示:
防范措施:
1、代码是正确的,但是过滤后不起作用,原因是没有检查系统模型对应字段的组合。
2、过滤时提示“您来自的连接不存在”是因为地址栏中没有指定“classid=列ID”。
推荐教程:帝国CMS教程。以上就是如何将商品列表属性过滤与Empire CMS结合的详细内容。更多资讯请关注木库阁其他相关文章!