模块栏目列表页面

2022-09-27 11:26 0

模板文件

1、栏目封面:模块目录/category.html

2、最终栏目:模块目录/list.html

3、自定义模板:模块目录/自定义文件.html


变量介绍

变量代码
说明
{$meta_title}页面头部标题
{$meta_keywords}页面头部关键字,采用网站关键字
{$meta_description}页面头部描述,采用网站描述
$cat
栏目的内容数组
$parent父栏目数组
$top顶级栏目数组
$related栏目的关系循环
{$catid}栏目id
{$markid}用于导航关联
$params用于搜索参数

栏目自定义字段,必须加上$cat.前缀具体查看自定义字段的输出标签

http://help.xunruicms.com/102.html


内容举例

1、调用本栏目基本信息

栏目名称:{$cat.name}
栏目地址:{$cat.url}
栏目缩略图:{dr_get_file($cat.thumb)}
SEO标题 {$cat['setting']['seo']['list_title']}
SEO关键字 {$cat['setting']['seo']['list_keywords']}
SEO描述 {$cat['setting']['seo']['list_description']}
.....


2、面包屑导航

{dr_catpos($catid, '', true, '[name] > ')}


3、分页调用当前栏目下的数据

{module catid=$catid  order=updatetime page=1 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}
缩略图原图: 判断有无缩略图:{if $rs.thumb} {dr_get_file($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')}

=====其他字段调用方式:请点击下方《 模块内容在循环中的字段调用方式 》
{/module}

分页数量:栏目管理,找到对应的栏目,点修改,切换到模板选项,设置分页显示数量
分页字符串:{$pages_rs}
调试排错诊断信息:{$debug_rs} (开发者模式下才可用)

如果在循环体内输出模块内容自定义字段输出方法,可以安装免费的插件:https://www.xunruicms.com/shop/app/402.html


4、父栏目信息

栏目名称:{$parent.name}
栏目地址:{$parent.url}
栏目缩略图:{dr_get_file($parent.thumb)}
.....


5、顶级栏目信息

栏目名称:{$top.name}
栏目地址:{$top.url}
栏目缩略图:{dr_get_file($top.thumb)}
.....


栏目页的模板标签生成工具:https://www.xunruicms.com/doc/code/lists.html

上一篇:栏目单页面
下一篇:模块内容页面
咨询
微信
电话