zoukankan      html  css  js  c++  java
  • dede织梦联动筛选 功能

    这种需求:下图

    第一步:

    首先需要说明的是这个功能需要在模板里面用到php标签,所以需要在后台模板引擎禁用标签里面解除这个标签的禁用,具体方法:

    后台——系统——系统基本参数——其它选项——模板引擎禁用标签:php

    将这个PHP去掉后保存就可以了!

    步:

    需要修改2个PHP文件,都是include目录下面的。分别是  arc.listview.class.php 和 extend.func.php两个文件

    由于这两个文件改动大,为防止出错,请点击下载修改过的覆盖到include目录下面。

    点此下载:

    百度云盘 :http://pan.baidu.com/s/1sl13Rbv

    步:
    接下来就需要给指定的模型添加字段了,这里需要注意的就是 字段类型的选择,字段类型需要选择单选按钮或者使用select下拉框,如下图所示

     

    步:
    下面就是列表页模板筛选标签的调用了,筛选标签的调用很简单,一句代码就可以搞定,标签代码如下:
    {dede:php}AddFilter(4,1,'linestyle,linethem,youdays,jgqujian');{/dede:php}

    标签解释:

    AddFilter函数里面的第一个数字4是内容模型的id号,各个内容模型的id请到后台内容模型管理里面查看;

    第二个数字1是表示筛选的样式,1是使用超链接进行选择,2是使用select下拉框选择,具体可以自己设置了查看效果;

    第三个部分'linestyle,linethem,youdays,jgqujian'是要添加筛选功能的字段名,这里有4个字段,注意需要用半角逗号隔开。

    到这里联动筛选功能的开发就全部做完了

    ps:
    完成后可能样式上会有些错位,自己修改下样式就好了

  • 相关阅读:
    43. VUE 脚手架 2 版本 新建项目过程
    42 VUE 脚手架 安装 和 基本使用(创建项目)【命令】
    JDBC 原始缺点分析 和 解决
    39-8 WEBPACK —— 搭建本地服务器
    39-7 WEBPACK — js压缩的Plugin
    14. SpringBoot 更换指定的 日志框架
    39-6 打包html的plugin
    39-5 插件 — 添加版权的Plugin
    【HDU 1027】Ignatius and the Princess II
    【洛谷 1896】互不侵犯_new
  • 原文地址:https://www.cnblogs.com/haohaosky/p/6874404.html
Copyright © 2011-2022 走看看