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 註解。

類型:布林值(詳細資訊)
showstrategykeys

Whether to include internal merge strategy information in jsconfigvars.

類型:布林值(詳細資訊)
generatexml
已棄用。

產生 XML 解析樹狀(以 prop=parsetree 取代)。

類型:布林值(詳細資訊)
範例:
展開 wikitext{{Project:Sandbox}}。
api.php?action=expandtemplates&text={{Project:Sandbox}} [在沙盒中開啟]