多条件筛选

内容列表页使用,其实也可以用在首页等

标签作用:用于对内容列表进行筛选

使用步骤

1、到后台 模型字段 添加扩展字段,字段类型选择单选或多选,同时填写选择按钮值;

2、到前台模板中进行调用。

调用示例

// 扩展字段'ext_type'
<ul>
    // 调用 “全部” 按钮
    <li>{bd:selectall field="ext_type" /}</li>

    // 调用 “选择按钮值” 中的内容
    {bd:select field="ext_type"}
    <li class="{$select.current?'active':''}">
        <a href="{$select.link}">{$select.value}</a>
    </li>
    {/bd:select}

    // 开启多选 
   {bd:select field="ext_color" multiple="1"}
    <li class="{$select.current?'active':''}">
         <a href="{$select.link}">{$select.text}</a>
    </li>
    {/bd:select}
</ul>

selectall 标签参数

参数描述
field 必填筛选的字段
text显示文字,默认显示”全部“
class未选中时样式
active选中时样式

select 标签参数

参数描述
field 必填筛选的字段
multiple是否开启多选 >=2.2.4版本

调用标签

参数描述
{$select.current}当前选中值
{$select.i}序号从 1 开始
{$select.link}链接
{$select.value}筛选值

更新时间:2026-04-19 21:43:08

文章目录