首页 / 开发文档 / 内容与栏目

内容与栏目

list、detail、sort、nav 这些最常用的块标签,以及它们全部参数。

内容列表 {naicha:list}

{naicha:list name="news" num="10" order="publish desc"}
  <a href="{list.url}">{list.title}</a>
{/naicha:list}
参数说明
name栏目别名
cid栏目 ID(与 name 二选一)
num条数,1–100
page页码
ordersort desc / publish desc / hits desc / id desc / id asc
model只取某个内容模型
top为 1 时只取置顶
keyword标题与摘要关键词过滤
tag按标签名取
withsub为 1 时连子栏目和副栏目一起取
field / op / fvalue按自定义字段筛选
media为 1 时同时取出图集,列表里可直接用 {list.gallery}

循环内可用字段

id、title、url、summary、content、thumb、 hits、top、sort、publish_time、model、 ext(自定义字段)、gallery(需 media="1")、is_new(七天内为 1)。

分页 {naicha:page}

{naicha:list name="news" num="10"}
  ...
{/naicha:list}
<nav>{naicha:page}</nav>

分页会自动读取当前页码,输出上一页、页码、下一页。

内容详情 {naicha:detail}

{naicha:detail}
  <h1>{detail.title}</h1>
  <div>{detail.content html="1"}</div>
{/naicha:detail}

栏目 {naicha:sort} 与 {naicha:nav}

{naicha:nav num="8"}
  <a href="{nav.url}">{nav.name}</a>
  {naicha:sort id="{nav.id}"}   <!-- 取子栏目 -->
    <a href="{sort.url}">{sort.name}</a>
  {/naicha:sort}
{/naicha:nav}

图集与关联

{naicha:gallery num="12"}
  <img src="{photo.url}" alt="{photo.alt}">
{/naicha:gallery}

{naicha:rel num="6"}
  <a href="{rel.url}">{rel.title}</a>
{/naicha:rel}

图集里可以做 排序(保存顺序即展示顺序),关联内容支持 双向查询 —— 被关联的一方也能查到谁引用了自己。

没找到答案? 可以在 联系我们 留言说明使用场景,我们会补充进文档。