MediaWiki API 說明
此頁為自動產生的 MediaWiki API 說明文件頁面。
說明文件與範例:https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=expandtemplates
(main | expandtemplates)
- 此模組需要讀取權限。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
展開所有於 wikitext 中模板。
參數:
- title
頁面標題。
- text
要轉換的 Wikitext。
- 此為必填參數。
- revid
修訂 ID,用於
{{REVISIONID}}
和相似變數。- 類型:整數
- prop
所要取得的資訊部份。
請注意若沒有選定值,結果會包含wikitext,但輸出內容會採用棄用格式。
- wikitext
- 展開的 wikitext。
- categories
- 任何呈現在輸入中,且未在 wikitext 輸出裡表現出的分類。
- properties
- 透過在 wikitext 裡擴充魔術字所定義的頁面屬性。
- volatile
- 輸出內容是否易變,且是否不應在頁面其它位置裡重複使用。
- ttl
- 結果的快取應失效後的最長時間。
- modules
- 已請求添加至輸出內容之解析器功能的任何 ResourceLoader 模組。要載入請使用
mw.loader.using()
。jsconfigvars 或 encodedjsconfigvars 其一必須與 modules 一同被請求。 - jsconfigvars
- 指定頁面的 JavaScript 設置變量。
- encodedjsconfigvars
- 指定頁面的 JavaScript 設置變量為 JSON 字串。
- parsetree
- 輸出的 XML 解析樹狀。
- 多值 (以 | 或 alternative 分隔):categories、encodedjsconfigvars、jsconfigvars、modules、parsetree、properties、ttl、volatile、wikitext
- includecomments
輸出裡是否包含 HTML 註解。
- 類型:布林值(詳細資訊)
- generatexml
- 已棄用。
產生 XML 解析樹狀(以 prop=parsetree 取代)。
- 類型:布林值(詳細資訊)
範例:
- 展開 wikitext{{Project:Sandbox}}。
- api.php?action=expandtemplates&text={{Project:Sandbox}} [在沙盒中開啟]