全部标签一览
引擎支持的每一个标签、每个标签的参数、以及详细说明在哪一篇。查"到底有没有这个标签"看这张表。
适用范围:写模板时随时查。这一篇是总表, 保证「引擎里有的,文档里都有」—— 数一数就知道有没有漏。
块标签(成对出现,共 16 个)
{naicha:list}cid name num page order keyword model top tag tags tagmode field op fvalue withsub/sub media filters kwscope;取一批内容;内容列表{naicha:detail}id alias;取一篇内容(详情页);内容详情{naicha:nav}num;栏目树;导航菜单与栏目{naicha:sort}id;取一个栏目;导航菜单与栏目{naicha:navs}type num;配好的导航条;导航菜单与栏目{naicha:tags}cid content_id num;标签列表;内容标签聚合{naicha:banners}num group;轮播图;幻灯片、图集与关联内容{naicha:gallery}content_id kind num;图集;幻灯片、图集与关联内容{naicha:rel}content_id type num;关联内容;幻灯片、图集与关联内容{naicha:links}num;友情链接;幻灯片、图集与关联内容{naicha:shop}num cid order;商品;商城标签{naicha:merchants}num featured;推荐商家;推荐商家{naicha:form}name;留言 / 自定义表单;留言板与自定义表单{naicha:user}—(无参数);登录状态;会员标签{naicha:loop}from as;通用循环;Loop 循环语句{naicha:if}var + 一个比较符;条件判断;IF 条件语句单标签(取一个值,共 21 个)
{naicha:site}name;取一条站点设置;公共标签{naicha:company}name;公司信息(名称/地址/电话…);公共标签{naicha:block}name;维护好的页面片段;公共标签{naicha:brand}—;品牌字标(两段);公共标签{naicha:icp}—;备案号(没填输出空);公共标签{naicha:param}name default;取参数 / 查询串;公共标签{naicha:url}type cid id alias name path;生成站内地址;公共标签{naicha:include}file;套用另一个模板文件;公共标签{naicha:asset}file;静态资源地址(带版本号);公共标签{naicha:now}format;当前时间;公共标签{naicha:upload}—;上传控件(url="1" 只要地址);公共标签{naicha:sendemail}—;邮箱验证码控件(url="1" 只要地址);公共标签{naicha:token}—;CSRF 令牌;公共标签{naicha:page}total num page param;分页条;分页条与列表统计{naicha:search}—;当前搜索词;搜索与筛选{naicha:filters}cid show;多条件筛选条;搜索与筛选{naicha:detailbody}—;正文(自动加锚点);内容详情{naicha:toc}title;正文目录;内容详情{naicha:comments}num form;评论区;文章评论{naicha:commentcount}num form;评论条数;文章评论{naicha:captcha}—;验证码控件;留言板与自定义表单控制标签
{naicha:if} {naicha:elseif} {naicha:else} {/naicha:if}条件与多分支。elseif 不闭合,末尾仍是一个 {/naicha:if};IF 条件语句比较符({naicha:if} 用)
eq / neq等于 / 不等于(按字符串比)gt / lt / gte / lte大于 / 小于 / 大于等于 / 小于等于(按数值比)in在逗号分开的一组值里empty / notempty为空 / 不为空什么都不写按真假判断(PHP 的 (bool))取值修饰符
html="1"按 HTML 原样输出(只对你自己写的富文本用)excerpt="60"截取前 N 字并去掉标签format="Y-m-d"时间格式化(同 PHP date())urlencode="1"URL 编码(拼 /tag/ 这类地址必须加)highlight="词"把命中的词包成 <mark class="nc-hl">
这张表是"引擎有什么"的完整清单。
在这张表里找不到的标签,写了也不会报错 —— 引擎对认不出的标签输出空串,
所以你只会看到"那一块没了",不会有任何提示。先去表里确认名字拼对了。
后补的四个标签(看这里,别按老印象找)
| 标签 | 参数 | 干什么 | 详见 |
|---|---|---|---|
{naicha:commentlist} | content_id num page |
评论行列表 —— 自己排评论 | 文章评论 |
{naicha:messages} | form num |
前台留言列表 | 留言板与自定义表单 |
{naicha:mycomments} | num |
我的评论(当前登录会员) | 留言板与自定义表单 |
