您现在的位置是:首页 > cms教程 > 易优cms教程易优cms教程

易优cms筛选标签Screening使用方法示例

文驹治2025-04-03易优cms教程已有人查阅

导读id='' 可以任意指定循环里的变量名替代field,假设id='field1',模板调用如:{$field.title} 变成 {$field1.title}typeid='' 专用于首页筛选,首页调用标签一定要指定栏目ID

[基础用法]
名称:screening
功能:筛选文章
语法:
{eyou:screening id='field' currentstyle='active' alltxt='不限' }
<div class="row">
<div class="filter-box">
<!-- 筛选项栏目循环 -->
{eyou:volist name='$field.list' id='vo'}
<div class="filter-boxs">
<!-- 筛选项标题 -->
<div class="filter-tit">
{$vo.title} :
</div>
<!-- 筛选的可选值循环 -->
<div class="filter-cen">
{eyou:volist name='$vo.dfvalue' id='val'}
<a {$val.onClick} class="{$val.currentstyle}">{$val.name}</a>
{/eyou:volist}
</div>
<!-- 筛选的可选值循环结束 -->
</div>
{/eyou:volist}
<!-- 筛选项栏目循环结束 -->
<!-- 清除所有筛选条件按钮 -->
<div class="filter-bt"><a href="{$field.resetUrl}">清除筛选条件</a></div>
</div>
<!-- 隐藏域 -->
{$field.hidden}
</div>
{/eyou:screening}
参数:
id='' 可以任意指定循环里的变量名替代field,假设id='field1',模板调用如:{$field.title} 变成 {$field1.title}
typeid='' 专用于首页筛选,首页调用标签一定要指定栏目ID
currentstyle='' 应用样式class类名
addfields='' 自定义字段名,多个字段之间用英文逗号隔开,比如:addfields='price,spce'
alltxt='' 筛选数值中的第一个自定义选项,该选项是用于重置单条筛选条件,比如:alltxt='全部',alltxt='不限',alltxt='所有'
empty='' 没有数据时显示的文案
底层字段:
请查阅易优Cms官方提供的数据字典,找到表名 ey_channelfield 、ey_article_content
-------------------------------效果展示--------------------------------
1,调用指定栏目文章
模板调用标准代码
{eyou:screening id='field' currentstyle='active' alltxt='全部'}
<div class="row">
<div class="filter-box">
{eyou:volist name='$field.list' id='vo'}
<div class="filter-boxs">
<div class="filter-tit">
{$vo.title} :
</div>
<div class="filter-cen">
{eyou:volist name='$vo.dfvalue' id='val'}
<a {$val.onClick} class="{$val.currentstyle}">{$val.name}</a>
{/eyou:volist}
</div>
</div>
{/eyou:volist}
<div class="filter-bt"><a href="{$field.resetUrl}">清除筛选条件</a></div>
</div>
{$field.hidden}
</div>
{/eyou:screening}
网站前端显示效果(css样式请自行填充)
【更多示例】
-------------------------------示例1--------------------------------
描述:指定自定义字段读取筛选条件
{eyou:screening id='field' currentstyle='active' addfields='danxuan' alltxt='不限'}
<div class="row">
<div class="filter-box">
{eyou:volist name='$field.list' id='vo'}
<div class="filter-boxs">
<div class="filter-tit">
{$vo.title} :
</div>
<div class="filter-cen">
{eyou:volist name='$vo.dfvalue' id='val'}
<a {$val.onClick} class="{$val.currentstyle}">{$val.name}</a>
{/eyou:volist}
</div>
</div>
{/eyou:volist}
<div class="filter-bt"><a href="{$field.resetUrl}">清除筛选条件</a></div>
</div>
{$field.hidden}
</div>
{/eyou:screening}
-------------------------------示例2--------------------------------
描述:关闭 “不限” 筛选按钮
{eyou:screening id='field' currentstyle='active' alltxt='off'}
<div class="row">
<div class="filter-box">
{eyou:volist name='$field.list' id='vo'}
<div class="filter-boxs">
<div class="filter-tit">
{$vo.title} :
</div>
<div class="filter-cen">
{eyou:volist name='$vo.dfvalue' id='val'}
<a {$val.onClick} class="{$val.currentstyle}">{$val.name}</a>
{/eyou:volist}
</div>
</div>
{/eyou:volist}
<div class="filter-bt"><a href="{$field.resetUrl}">清除筛选条件</a></div>
</div>
{$field.hidden}
</div>
{/eyou:screening}

本文标签:

很赞哦! ()

相关源码

  • (PC+WAP)化工材料企业环保能源绿色营销型pbootcms模板源码下载本模板为化工材料及环保能源企业设计,采用PbootCMS开发,可展示各类化工产品、环保技术及能源解决方案。查看源码
  • 响应式帝国cms7.5NBA黑色体育资讯模板下载本模板为体育新闻媒体、报道机构设计,采用帝国CMS7.5内核开发,具备完整的资讯发布、体育日历、数据展示功能。响应式布局确保在手机端呈现实时资讯和图文内容查看源码
  • (自适应)宽屏农业机械农耕设备类网站pbootcms模板免费下载为农机企业打造的现代化响应式网站模板,自动适配电脑、平板和手机,浏览体验一致,独立页面SEO设置,提升搜索引擎可见度。查看源码
  • (响应式)蓝色智能摄像头安防防盗电子设备免费pbootcms源码下载这是一款针对智能安防行业特点设计的网站模板,采用蓝色系配色方案,体现科技感和安全性。模板包含产品展示、解决方案、技术支持和新闻中心等核心模块,能够全面展示智能安防设备的技术特点和行业应用。查看源码
  • (自适应)简繁双语响应式服装服饰西装工装校服定制pbootcms模板本模板基于PbootCMS内核开发,为服装服饰行业量身打造,尤其适合西装定制、工装生产、校服订制等服装类企业使用。模板采用响应式布局设计,确保在手机、平板、电脑查看源码
  • (自适应响应式)刷卡机POS机无线支付设备pbootcms网站源码下载本模板基于PbootCMS系统开发,为支付终端设备企业设计,特别适合POS机、移动支付终端、刷卡设备等金融科技产品展示。采用响应式布局技术,确保各类支付终端产品在不同设备查看源码
分享笔记 (共有 篇笔记)
验证码:

本栏推荐