社区中心
注册
Advertisement

替換引用模板(Template substitution)是另一種使用模板內容的方式。藉由放置subst:在模板括號與模板名稱之間來進行。像是這樣:

{{subst:模板名稱}}

如何進行替換引用?[]

一般而言,當使用模板的代碼例如{{名稱}}加到一個頁面上時,它就會基於[[Template:名稱]]的設計來顯示。然而,當你編輯該更面時,你仍然會看到{{something}}wiki文本的形式出現,而非看到模板內的完整代碼。

Non subst template

未使用替換引用功能的模板在編輯器中的樣子。

然而,如果你替換引用一個模板 {{subst:名稱}}會實際上被該模板內的代碼所取代。如果你在保存之後,再次編輯該頁面,你將不再會看到 {{subst:名稱}}這個代碼了。

Subst template

同個模板經過替換引用之後

為何需要使用?[]

其中一個理由是例如歡迎模板。替換引用在這裡很適合,因為模板內容有可能變動,這會造成一個人的用戶討論頁上的內容一直變化而有點奇怪。除此之外,替換引用也會讓內容看起來比{{welcome}}這樣的顯示更人性化一些。

參見[]


更多帮助和反馈[]

Advertisement