模板文件
1、栏目封面:模块目录/search.html
2、自定义模板:模块目录/自定义文件.html
变量介绍
变量代码 | 说明 |
{$meta_title} | 页面头部标题 |
{$meta_keywords} | 页面头部关键字,采用网站关键字 |
{$meta_description} | 页面头部描述,采用网站描述 |
$cat | 栏目的内容数组 |
$parent | 父栏目数组 |
$related | 栏目的关系循环 |
{$catid} | 栏目id |
{$markid} | 用于导航关联 |
{$urlrule} | 内容分页标签值 |
$get | URL中的参数变量数组 |
$params | 搜索做的参数变量数组 |
{$sototal} | 搜索结果总数据 |
{$searchid} | 搜索结果id,用于查询结果 |
{$search_sql} | 搜索的sql语句,用于排查错误 |
搜索页面的模板标签生成工具:https://www.xunruicms.com/doc/code/search.html
内容举例
1、搜索列表标签循环写法
-----搜索标签参数是固定写法不可增减,pagesize参数是控制每页显示数(可以修改)------ {search module=MOD_DIR id=$searchid total=$sototal order=$params.order catid=$catid page=1 pagesize=5 urlrule=$urlrule return=rs} 当前行数(从1开始):{$key_rs+1} 当前行数(从0开始):{$key_rs} 标题:{$rs.title} 地址:{$rs.url} 描述:{$rs.description} 截取20字 {dr_strcut($rs.description, 20)} 缩略图: {dr_thumb($rs.thumb, 200, 200)} 判断有无缩略图:{if $rs.thumb}有的{else}没有{/if} 时间:{$rs.updatetime} 自定义时间:{dr_date($rs._updatetime, 'Y-m-d')} 所属栏目;{dr_cat_value($rs.catid, 'name')} 栏目地址:{dr_cat_value($rs.catid, 'url')} =====其他字段调用方式:请点击下方《 模块内容在循环中的字段调用方式 》 {/search} 分页:{$pages_rs} 调试排错诊断信息:{$debug_rs} (开发者模式下才可用)
如果显示栏目模型字段,需要加参数more=1
如果在循环体内输出模块内容自定义字段输出方法,可以安装免费的插件:https://www.xunruicms.com/shop/app/402.html
2、调用本栏目基本信息
栏目名称:{$cat.name} 栏目地址:{$cat.url} 栏目缩略图:{dr_get_file($cat.thumb)} .....
3、搜索排序的写法
时间排序 点击排序 评论排序 评分排序 支持量排序 赞助排序
4、各种筛选条件的组合写法可以参考自带的demo模板:
xunruicms安装包 /template/pc/default/home/demo/search.html