首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 相關知識

PHPCMS V9 模板開發必備:常用全域變數與標籤完整速查表

     編輯:PHP 相關知識

PHPCMS V9 模板變數分類速查

在進行 PHPCMS V9 模板開發時,熟悉核心全域變數與常用標籤能大幅提升開發效率。本文整理實務上最常用的變數與標籤,供開發者快速查閱。

站點基礎配置變數

變數/標籤說明
{CHARSET}網站字符集(如 UTF-8)
$SEO['title']當前頁面標題
$SEO['site_title']網站整體標題
$SEO['keyword']頁面關鍵字
{$SEO['description']}頁面描述
{CSS_PATH}CSS 檔案路徑
{JS_PATH}JavaScript 檔案路徑
{IMG_PATH}圖片資源路徑
{APP_PATH}應用程式路徑

站點與欄目識別變數

變數說明
{get_siteid()}取得當前站點 ID
{$siteid}當前站點 ID(變數形式)
{siteurl($siteid)}取得站點完整 URL
{$catid}當前欄目 ID
{$pages}分頁 HTML 代碼

內容頁常用函數標籤

標籤功能
{date('Y-m-d H:i:s',$r[inputtime])}格式化顯示發布/更新時間
{str_cut($v[description],116,'..')}截取描述文字,超出以 .. 結尾
{thumb($v[thumb],70,60)}生成縮略圖(寬 70、高 60)
{$CATEGORYS[$cid][catname]}取得指定欄目名稱
{$CATEGORYS[$cid][url]}取得指定欄目連結

模板引入與區塊調用

{template "content","footer"}  <!-- 引入模板檔 -->

{pc:block pos="index_block_1"}  <!-- 區塊調用 -->
  action: lists列表、position推薦位、category子欄目、relation相關文章、hits排行榜
  posid: 推薦位 ID(如 1=首頁焦點圖、2=首頁頭條...)
  thumb: 0=所有文章、1=僅含縮略圖
  order: 排序方式(listorder DESC/ASC、id DESC、updatetime DESC)
{/pc}

常用 PC 標籤實例

<!-- 推薦位調用:首頁焦點圖 -->
{pc:content action="position" posid="1" order="listorder DESC" thumb="1" num="5"}

<!-- 列表調用:當前欄目最新 1 條含圖文章 -->
{pc:content action="lists" catid="$r[catid]" num="1" thumb="1" order="id DESC" return="info"}

<!-- 點擊排行:月排行 -->
{pc:content action="hits" catid="$catid" num="8" order="monthviews DESC" cache="3600"}

<!-- 友情連結 -->
{pc:link action="type_list" siteid="$siteid" linktype="1" order="listorder DESC" num="8" return="pic_link"}

欄目導航與循環

{catpos($catid)}  <!-- 欄目定位麵包屑 -->

{loop subcat(0,0,0,$siteid) $r}  <!-- 遞迴循環所有子欄目 -->
  {title_style($r[style])} {$r[catname]}
{/loop}

開發小撇步

  • 善用 return="info" 將查詢結果賦值給變數,配合 {loop $info $v} 循環輸出,邏輯更清晰
  • 所有 {pc:...} 標籤結尾務必加 {/pc} 閉合
  • 調試時可直接 {var_dump($variable)} 查看變數結構
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved