首页 / 建站手册 / 单页:page.html

单页:page.html

"关于我们""联系方式"这类单页:正文存在哪、怎么取,以及联系表单怎么写。

模板文件:page.html(栏目没指定时用它)
访问地址:/page/关于我们 或 /page/about(用栏目别名)

建栏目时把类型选成「单页」,它就走这个模板。单页下面同样挂一篇"内容", 正文就存在那篇里 —— 所以取正文用的还是 {naicha:list}, 没有单独的"单页专用标签"。

这个页面拿到的变量

{category.…}当前单页栏目整行:name intro url seo_title 等
{crumbs}面包屑数组
{param.cid}栏目 id(喂给 list)
{seo.*} {canonical} {currentPath}照常

这个页面能用的标签

{naicha:sort}当前栏目(面包屑、标题)
{naicha:list}取正文:{naicha:list cid="{naicha:param name='cid'}" num="1"}{list.content html="1"}{/naicha:list}
{naicha:form}「联系我们」这类页面的留言表单
{naicha:include} {naicha:block}把固定段落拆出来、或留成可改的片段
公共标签 + if/loop都能用

一份完整的单页

{naicha:include file="header.html"}

{naicha:sort}
<div class="pg-head">
  <div class="crumb"><a href="/">首页</a> / <span>{sort.name}</span></div>
  <h1>{sort.name}</h1>
  <p>{sort.intro}</p>
</div>

<article class="article">
  {naicha:list cid="{naicha:param name='cid'}" num="1"}
    {list.content html="1"}
  {/naicha:list}
</article>
{/naicha:sort}

{!-- 「联系我们」那种页面就再加一张留言表单 -->
{naicha:form name="contact"}

{naicha:include file="footer.html"}
⚠️ 正文里的 html="1" 不能省,否则整段 HTML 会被转义成源码显示出来。

⚠️ 单页栏目被当成列表访问(/list/关于我们)会被自动 301 到 /page/…, 反过来也一样 —— 不用自己处理。
没找到答案? 可以在 联系我们 留言说明使用场景,我们会补充进文档。