您现在的位置是:首页 > 教程 > pbootcms教程pbootcms教程
pbootcms多条件筛选使用说明和参数介绍
秦树琪2023-06-08 22:21:16pbootcms教程已有人查阅
导读1)到后台对模型添加扩展字段,字段类型选择单选或多选,同时填写单选或多选的可选内容;2)添加对应模型的栏目,并对栏目添加内容;
多条件筛选标签
适用范围:内容列表页使用,其实也可以用在首页等
标签作用:用于对内容列表进行筛选
1、使用步骤
1)到后台对模型添加扩展字段,字段类型选择单选或多选,同时填写单选或多选的可选内容;
2)添加对应模型的栏目,并对栏目添加内容;
3)到前台模板中调用相关扩展字段进行输出,具体见下面的例子。
注意:如果需要在首页使用筛选,列表需要启用分页功能,添加page=1参数才有效。
4)获取筛选值可以用{$get.xxxx},如获取类型:{$get.ext_leixing}
2、筛选调用标签
1)全部标签
field=* 筛选的字段,必填,用于控制调取的筛选字段名称
text=* 显示文字,非必填,用于控制显示的文字,默认显示”全部“
class=* 非选中时样式,非必填,用于设置为文字非选中时的class常规样式
active=* 选中时样式,非必填,用于设置为文字选中时的class高亮样式
2)筛选值标签
field=* 筛选的字段,必填,用于控制调取的筛选字段名称
一般情况下我们会有多个字段,那么只要重复上面的代码即可。
选中值高亮处理:{pboot:if('[select:value]'=='[select:current]')}class= "active" {/pboot:if}
3)筛选可用标签
[select:i] 序号
[select:current] 当前选中值
[select:link] 链接
[select:value] 筛选值
3、多条件筛选示例
适用范围:内容列表页使用,其实也可以用在首页等
标签作用:用于对内容列表进行筛选
1、使用步骤
1)到后台对模型添加扩展字段,字段类型选择单选或多选,同时填写单选或多选的可选内容;
2)添加对应模型的栏目,并对栏目添加内容;
3)到前台模板中调用相关扩展字段进行输出,具体见下面的例子。
注意:如果需要在首页使用筛选,列表需要启用分页功能,添加page=1参数才有效。
4)获取筛选值可以用{$get.xxxx},如获取类型:{$get.ext_leixing}
2、筛选调用标签
1)全部标签
{pboot:selectall field=* text=* class=* active=*}
控制参数:field=* 筛选的字段,必填,用于控制调取的筛选字段名称
text=* 显示文字,非必填,用于控制显示的文字,默认显示”全部“
class=* 非选中时样式,非必填,用于设置为文字非选中时的class常规样式
active=* 选中时样式,非必填,用于设置为文字选中时的class高亮样式
2)筛选值标签
{pboot:select field=*}
<a href= "[select:link]">[select:value]</a>
{/pboot:select}
控制参数:field=* 筛选的字段,必填,用于控制调取的筛选字段名称
一般情况下我们会有多个字段,那么只要重复上面的代码即可。
选中值高亮处理:{pboot:if('[select:value]'=='[select:current]')}class= "active" {/pboot:if}
3)筛选可用标签
[select:i] 序号
[select:current] 当前选中值
[select:link] 链接
[select:value] 筛选值
3、多条件筛选示例
<p>
类型:{pboot:selectall field=ext_leixing text=全部 class='btn btn-light' active='btnbtn-info'} |
{pboot:select field=ext_leixing}
{pboot:if([select:i]>1)}|{/pboot:if}
<a href="[select:link]"{pboot:if('[select:value]'=='[select:current]')}class="active" {/pboot:if}>[select:value]</a>
{/pboot:select}
</p>
<p>
颜色:{pboot:selectall field=ext_yanse text=全部 class='btn btn-light' active='btnbtn-info'} |
{pboot:select field=ext_yanse}
{pboot:if([select:i]>1)}|{/pboot:if}
<a href="[select:link]"{pboot:if('[select:value]'=='[select:current]')}class="active" {/pboot:if}>[select:value]</a>
{/pboot:select}
</p>
本文标签:
很赞哦! ()
相关文章
- pbootcms异常提示 Undefined constant"PAGE
- pbootcms百度推送提示not_same_site的解决方法
- pbootcms后台图片上传提示”上传失败:存储目录创建失败!的解决
- pbootcms实现php+ajax文件上传
- pbootcms系统QQ邮箱接受邮件的配置方法
- pbootcms修改权限后仍然提示“会话目录写入权限不足”的解决方法
- lamp分离部署安装pbootcms
- pbootcms符合SEO优化的目录结构分析
- pbootcms提示“未检测到您服务器环境的sqlite3数据库扩展”的解
- pbootcms升级PHP版本需要注意什么
- pbootcms判断用户是否登录并排除Cookie过期但仍显示已登录的方法
- pbootcms加载类文件时错误类名【core\\basic\\Kernel】的解决方
随机图文
-
pbootcms怎么快速部署到本地或者服务器
PbootCMS是全新内核且长久开源免费的PHP企业网站开发建设管理系统,是一套高效、简洁、 强悍的可免费商用的PHP CMS源码。如果程序使用的是SQLITE数据库类型 -
PbootCMS指定栏目标签和控制参数介绍
适用范围:全站任意地方均可使用;标签作用:用于调导航菜单栏目列表,对应后台的“基础内容>内容栏目” -
pbootcms详情页不带父级目录直接ID访问的方法
因为博客有时候不同时间段想法不一样,会考虑栏目层级的变化,这时候文章详情链接如果带了父级目录名称那么链接也会随之变化,对于被收录的文章就打不开了。 -
pbootcms默认面包屑导航样式修改及自定义的设置方法
在用到pbootcms建站的时候,我们需要对系统默认的面包屑标签的样式进行修改,需要怎么操作呢?面包屑调用:{pboot:posITion}
留言与评论 (共有 条评论) |