各类知识收集,PHP技术分享与解决方案各类知识收集,PHP技术分享与解决方案各类知识收集,PHP技术分享与解决方案

Str Tom,为分享PHP技术和解决方案,贡献一份自己的力量!
收藏本站(不迷路),每天更新好文章!
当前位置:首页 > CMS教程 > hkcms

Hkcms 上一篇下一篇(高级)标签

管理员 2023-11-10
hkcms
263

上下篇(数组)标签

在内容页,根据当前文档调取上一篇、下一篇文档。

示例

获取当前文档上一篇

{hkcms:prenext type="pre" len="10" dot="...."}<div class="text-primary"><a href="{$item.url}">{$item.title}</a></div>{else /}<div>没有上一篇了</div>{/hkcms:prenext}

参数

参数名称可选值默认值是否必填说明
typepre/next-pre=调取上一篇,next调取下一篇
id-item-指定变量名,例如id='obj',模板调用如:{$item.action} 变成 {$obj.action}
field-title-这里指定后结合len、dot参数生成
len---限制标题长度
dot---超出的标题尾部拼接字符
num---设置获取条数,默认是单条

参数说明

  • type,只能填写pre(上一篇)、next(下一篇)
    获取上一篇数据

{hkcms:prenext type="pre"}<a href="{$item.url}">{$item.title}</a>{/hkcms:prenext}
  • id,指定变量,默认是$item,如下改成obj后写法

{hkcms:prenext type="pre" id="obj"}<a href="{$obj.url}">{$obj.title}</a>{/hkcms:prenext}
  • field,这里结合len、dot参数,如下:设置标题长度为10超出的加上“.....”

{hkcms:prenext type="pre" len="10" dot="....."}<div>{$item.title}</div>{/hkcms:prenext}

效果

演示数据演示数据数据.....

num 数量属性,可获取多条上一篇或下一篇数据

{hkcms:prenext type="pre" num="10"  len="10" dot="...."}<a href="{$item['url']}">{$item['title']}</a>{else /}<div>没有上一篇了</div>{/hkcms:prenext}

另外可以增加{else /},来判断在没有上一篇时的处理,如下

{hkcms:prenext type="pre"}<div class="text-primary"><a href="{$item['url']}">{$item['title']}</a></div>{else /}<div>没有上一篇了</div>{/hkcms:prenext}


扫码关注

qrcode

QQ交谈

回顶部