模組:Unsubst/doc
此頁面為 模块:Unsubst 的說明文件
40px | 本模組已應用於2,200,000+頁面。 為避免大規模的破壞及不必要的服務器負荷,任何改動均應先在模板的沙盒、測試樣例頁面或您自己的用戶頁測試,經過測試後即可一次性改動本模組。為尊重其他用戶,任何改動在生效前都應先在討論頁討論。</td></tr></table> Helper module to facilitate a substituted template transform into a template transclusion. Maintenance templates, such as {{Citation needed}} or {{Refimprove}}, should never be substituted. A trick to avoid that is to make a template substitute to its transcluded form. Usage [編輯原始碼]To turn a template into a self-substituting template, wrap the existing template code with: {{ {{{|safesubst:}}}#invoke:Unsubst||$B= [ ... existing template code ... ] }} The wikitext to display when not substed must be given as "$B". A parameter "$N" may also be seen in some templates; this was required in an older version of the module, but is no longer necessary and may be removed. Such templates are automatically placed in Template:clc. All other parameters passed to the #invoke will be copied to the generated template invocation as default values. If the value of any of these default parameters is "__DATE__", that value in the generated template invocation will be the current month and year. Some templates have a <noinclude> but no matching </noinclude> at the end of the template. In such cases the missing </noinclude> must be added before the ending Example [編輯原始碼]Consider a template Template:Example containing the following code: {{ {{{|safesubst:}}}#invoke:Unsubst||foo=bar |date=__DATE__ |$B= [ ... Template code goes here ... ] }}
|