Community Central
Community Central
(+pl)
(Dead category)
Line 25: Line 25:
 
[[pl:Pomoc:Substytucja szablonów]]
 
[[pl:Pomoc:Substytucja szablonów]]
 
[[Category:Help|Substituting templates]]
 
[[Category:Help|Substituting templates]]
[[Category:Expand|Substituting templates]]
 

Revision as of 02:44, 1 March 2013

Template substitution is an alternate way to embed information contained in a template. Substitution is performed by placing the code subst: between the template braces, before the template name, like this:

{{subst:Templatename}}

How does substituting work?

Normally, when the code for a template named {{something}} is added to a page, it will display that template based on how it was designed at [[Template:Something]]. However, when you edit the page, you will still see {{something}} in the wiki text, instead of the full code of the template.

Non subst template

A template in the editor that has not been substituted.

However, if you substitute a template, the text "{{subst:something}}" will actually be replaced with whatever coding for the template is at [[Template:Something]]. If you edit the page again after saving, you will no longer see {{subst:something}} in the text.

Subst template

The same template after being substituted.

Why would I want to substitute instead of using a template directly?

One reason is for things like welcome templates. Substituting these can be a good idea because welcome templates may change over time, and it can be odd to have someone's talk page change long after they have seen the notice. In addition, substituting it can give a better impression, as actual code can look more "human" than text saying {{welcome}}.

See also

Further Help & Feedback