半年前曾在博客園發表過幾篇構想文,現已刪除。如今 anCMS (C# 版) 核心已基本成型,特此整理標籤語法規範,作為開發文檔與交流基礎。
<!--{an:方法名 filed=[字段1,字段2,字段3] sort=[字段 asc|desc] category=[分類ID] id=[編號ID] keyword=[] page=[true|false] num=[分頁顯示數量]}-->
... 模板內容 ...
<!--{/an}-->
| 參數 | 說明 | 範例 |
|---|---|---|
| 方法名 | 對應業務邏輯方法,如 alist(文章列表)、plist(產品列表) 等 | alist |
| filed | 需查詢的字段,逗號分隔,對應模板中 ${0}、${1}... 索引 | filed=[id,title,time] |
| sort | 排序條件,支援 asc/desc | sort=[time desc] |
| category | 分類 ID 篩選,# 代表當前分類 | category=[#] |
| id | 指定記錄 ID | id=[123] |
| keyword | 關鍵字搜尋 | keyword=[關鍵詞] |
| page | 是否啟用分頁(true/false) | page=[true] |
| num | 每頁顯示數量 | num=[10] |
<!--{an:alist filed=[id,title,time] sort=[time desc]}-->
<p>編號:${0}, 標題:${1}, 時間:${2}</p>
<!--{/an}-->
輸出:依時間倒序列出文章編號、標題、時間。
「以前是誇誇其談,現在是實打實的代碼。」—— 從構想到落地,每一行代碼都是對初心的兌現。