多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 上下篇(数组)标签 在内容页,根据当前文档调取上一篇、下一篇文档。 ## 示例 获取当前文档上一篇 ~~~ {hkcms:prenext type="pre" len="10" dot="...."} <div class="text-primary"><a href="{$item.url}">{$item.title}</a></div> {else /} <div>没有上一篇了</div> {/hkcms:prenext} ~~~ ## 参数 | 参数名称 | 可选值 | 默认值 | 是否必填 | 说明 | | --- | --- | --- | --- | --- | | type | pre/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} ~~~