联系官方销售客服

1835022288

028-61286886

POSCMS 版主:POSCMS负责人
搜索栏目名称,应该怎么写
类型:POSCMS 更新时间:2018-03-06 18:38:42

http://v3.xunruicms.com/help/22.html

我想要像内容列表一样可以搜索栏目名称





一、语法

{list action=category module=模块名称 ....}{/list}


二、参数介绍(红色表示必填参数,蓝色表示系统默认参数)

参数
介绍
action
category
module
模块名称,默认当前模块(仅在模块模板中有效),例如新闻模块,填写news
site
站点id,默认当前站点,填写其他站点id表示查询其他站点的模块数据
id
栏目id,支持多个栏目以小写分号分开,例如1,2,3,4
show有show参数表示显示隐藏导航(无论show=几都有效)
pid当前id下的所有下级栏目,pid只能是一个整数,当期为0时表示顶级栏目
num
表示显示数量,只能是一个整数
letter首字母匹配的栏目
more当more=1时,才显示栏目的setting内容和自定义扩展属性内容
return
默认返回变量为t,调用方式就是{$t.字段值}(多级list查询必须设置return=其他字母,否则你懂得)


三、返回变量

变量
参数
{$error}
当查询不到数据时,会返回错误信息,调试模板时很有用哦(写在list标签以外)
{$count}当前查询的记录,当存在分页时,表示当前页的记录数(写在list标签以外)
{$key}
当前记录指针位置,从0开始(写在list标签以内)
当存在return=字母时,以上变量都要写成这种格式{$变量_字母},例如{list ...reutrn=a}时,变量格式{$key_a}


回帖
  • 瓦力
    #1楼    瓦力
    2018-03-06 18:18:12
    0
    action=category 没有介绍搜索功能,但可以全部遍历再判断{if strpos($t.name, "关键字") !==false}找到了。。{/if}
    满意答案
  • 姜凯
    #2楼    姜凯
    2018-03-06 18:20:12
    0
    action=category没办法搜索
  • ibennie
    #3楼    ibennie
    2018-03-06 18:28:51
    0
    【瓦力】1楼这是个方法!还有个小问题,如果有了栏目的ID ,怎么统计栏目下有多少条记录?
  • 黄卿
    #4楼    黄卿
    2018-03-06 18:31:54
    0
    http://www.xunruicms.com/v3doc/2413.html 这样统计比较准确,但消耗资源大,最好的方法是{dr_cat_value(id, 'total')} 带缓存的统计
  • 官方
    #5楼    官方
    2018-03-06 18:34:37
    0
    此方法可行【瓦力】1楼
  • ibennie
    #6楼    ibennie
    2018-03-06 18:36:52
    0
    好像无效,这个 dr_cat_value
  • ibennie
    #7楼    ibennie
    2018-03-06 18:38:42
    0
    感谢大家给我解决此问题,我已经完美的解决