**基礎知識**
見 ThinkPHP3.2手冊 視圖部分
**sentCMS后臺模板**
后臺使用了模板繼承,基礎模板位于 View/Public/base.html。其他模板都位于對應的控制器模板目錄。
后臺公共js文件位于Public/Admin/Js/common.js,這個js文件是在頁面主體內容之后加載。
后臺公共css文件位于Public/Admin/Css/base.css
在具體的控制器模板中,你可以通過繼承重置<block name="script"></block>來向當前模板加入新的js。這些代碼在common.js之后執行。
**sentCMS前臺模板**
前臺模板比較少,通常二次開發時會刪除所有模板,根據設計重新組織和編寫前臺模板,所以這里對模板文件和目錄不做介紹
**Article標簽庫**
~~~
'partlist' => array('attr' => 'id,field,page,name', 'close' => 1), //段落列表
'partpage' => array('attr' => 'id,listrow', 'close' => 0), //段落分頁
'prev' => array('attr' => 'name,info', 'close' => 1), //獲取上一篇文章信息
'next' => array('attr' => 'name,info', 'close' => 1), //獲取下一篇文章信息
'page' => array('attr' => 'cate,listrow', 'close' => 0), //列表分頁
'position' => array('attr' => 'pos,cate,limit,filed,name', 'close' => 1), //獲取推薦位列表
'list' => array('attr' => 'name,category,child,page,row,field', 'close' => 1), //獲取指定分類列表
~~~
**Article:list 標簽補充說明**
category 屬性 最好是帶單引號, 如 category="'0'" 因為標簽庫里判斷了empty, 可能導致0 相當于沒傳參數
**Article:position 標簽補充說明:**
~~~
pos 是數字,后臺有 :
1:列表推薦
2:頻道推薦
4:首頁推薦
~~~
所以一般前臺讀取的時候,一般傳指定的數字如 pos="1" 這種
而cate 這邊比較坑, 默認你傳指定的45 單數字沒問題, 傳多個分類 45,46 這樣不行的,必須帶單引號 如 cate="'45,46'"
- 準備
- 概覽
- 獲取
- 安裝
- 后臺管理
- 首頁
- 內容
- 系統
- 網站設置
- 配置管理
- 菜單管理
- 分類管理
- 模型管理
- 導航管理
- 數據備份
- 擴展
- 用戶
- 用戶信息
- 用戶行為
- 行為日志
- 權限管理
- 應用
- 架構設置
- 應用架構及目錄結構
- 獨立模型
- 插件設計
- 用戶行為設計
- 權限設計
- 文檔模型設計
- 分類設計
- 二次開發
- 命名規范與編碼規范
- 數據字典
- 公共函數和庫函數使用規范
- 模板開發指南
- 權限管理指南
- 插件開發指南
- 什么是插件?
- 什么是鉤子?
- 插件的開發流程
- 插件后臺的開發
- 插件開發注意事項
- 模型擴展開發指南
- 獨立模型擴展
- 文檔模型擴展
- 附錄
- 配置參考
- 函數庫參考
- Common函數庫
- admin函數庫
- Home函數庫
- 類庫參考