幻跡百科:技術/表單與模板
出自幻跡百科
更多操作
本頁整理 Page Forms、資料模板與 TemplateData 的責任分工。
Page Forms
表單提供結構化資料的主要輸入介面。
目前:
表單欄位應對應既有資料模型,並提供適合人工編輯的操作方式。
創作者表單
目前包含:
- 代表圖片
- 作品形式
- 圖片說明
- 作品風格
- 自訂資訊
- 平台帳號
資料模板
模板:創作者
負責創作者正式欄位、SMW 寫入與 Infobox Adapter 入口。
模板:平台帳號
每個實例代表一筆平台帳號資料,使用 SMW subobject 保存。
模板:資訊欄/自訂欄位
每個實例代表一筆 page-local 自訂資訊。
模板:作品風格
接收作品圖片清單,再交由 Lua 模組產生作品風格瀏覽元件。
多值欄位
部分模板使用半形分號:
;
作為多值資料交換 delimiter。
例如:
漫畫;插畫;遊戲
或:
Example1.jpg;Example2.jpg;Example3.jpg
TemplateData
提供 VisualEditor 與模板插入介面所需的:
- 參數名稱
- 顯示名稱
- 說明
- 型別
- 範例
- 建議值
對人工可能直接操作的模板,TemplateData 應與實際參數保持一致。