技术支持support

PHPCMS常用标签速查,新手照着改就能用

时间:2026-07-28 13:13 阅读:205 来源:腾石科技

老站用PHPCMS V9的还不少,很多刚接触的新手做模板,一上来翻官方几百页的标签文档头都大哟。其实日常开发常用的标签就那几个,记熟了足够应付90%的场景,不用死记硬背,照着改参数就行。

栏目调用(做导航必用)

做网站顶部导航、侧边栏子栏目导航,都用这个标签:

{pc:content action="category" catid="0" num="10" siteid="$siteid" order="listorder ASC"}

<ul>

{loop $data $r}

<li><a href="{$r[url]}">{$r[catname]}</a></li>

{/loop}

</ul>

{/pc}

参数不用死记:catid填0就是调用所有一级栏目,要调某个栏目下的子栏目,就填对应父栏目的ID;num是你要调用的栏目数量;order填listorder ASC,就是按你后台给栏目排的顺序显示,基本不用改。

文章列表调用(首页板块、列表页必用)

首页新闻板块、产品板块,或者列表页的文章列表,都用lists标签:

{pc:content action="lists" catid="5" num="10" order="id DESC" thumb="0" moreinfo="0"}

<ul>

{loop $data $r}

<li><span>{date(''Y-m-d'',$r[inputtime])}</span><a href="{$r[url]}">{$r[title]}</a></li>

{/loop}

</ul>

{/pc}

参数说明:catid填你要调用的栏目ID,比如新闻栏目ID是5就填5,要调多个栏目就用逗号隔开,比如catid="5,6,7";thumb填1就是只调用有缩略图的文章,做图片板块的时候用;moreinfo填1就能调用文章副表的字段,比如自定义的作者、来源这些,普通调用填0就行;order填id DESC是最新发布的在前,要按点击量排就改成views DESC。

页字段调用(不用套pc标签)

页的标签最简单,不用套pc标签,直接写对应字段名就能调用:

{$title} 文章

{$inputtime} 发布时间,要转成年月日格式就写成{date(''Y-m-d'',$inputtime)}

{$content} 正文

{$views} 阅读量

{$thumb} 文章缩略图地址

后台加的自定义字段直接填字段名就行,比如你加了个“作者”字段,直接写{$author}就能显示。

高频小功能标签

还有几个不用改参数的小标签,直接复制粘贴就行:

  1. 面包屑导航:{catpos($catid)},自动生成「首页>栏目名>文章名」的结构,样式自己用css改。
  2. 列表页分页:{$pages},直接放在列表页底部,PHPCMS自动生成分页代码,不用自己写逻辑。
  3. 调用当前栏目名:{$CAT[catname]},比如列表页顶部要显示当前栏目的名称,直接插这个就行。

写标签的时候所有引号都用英文半角,写成中文全角直接白屏报错,别犯这种低级错。真遇到特殊需求再翻官方文档,普通企业站、资讯站的模板开发,上面这些标签完全够用。

加入收藏