Difference between revisions of "Template:Delay subst/doc"
Jump to navigation
Jump to search
imported>Wbm1058 (←Created page with '{{Documentation subpage}} {{Distinguish|Template:Subst}} <!-- Categories go at the bottom of this page and interwikis go in Wikidata. --> == Usage == == See al...') |
imported>WOSlinker (tidy style) |
||
| (5 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
{{Documentation subpage}} | {{Documentation subpage}} | ||
{{Distinguish|Template:Subst}} | {{Distinguish|Template:Subst}} | ||
| + | {{Subst only}} | ||
<!-- Categories go at the bottom of this page and interwikis go in Wikidata. --> | <!-- Categories go at the bottom of this page and interwikis go in Wikidata. --> | ||
== Usage == | == Usage == | ||
| + | With certain coding, subst: does not automatically convert when it is saved. An editor can create wikitext that is only converted when saved again. | ||
| + | |||
| + | Normally wikitext like <code><nowiki>{{subst:a}}</nowiki></code> is not saved as <code><nowiki>{{subst:a}}</nowiki></code> if <code><nowiki>{{template:a}}</nowiki></code> exists, because [[help:substitution|subst:]] pastes the coding of template:a in the saved page. | ||
| + | |||
| + | This template makes it easy to save [[mw:Manual:Creating pages with preloaded text|preload pages]] such as [[Template:RMassist/preload]]. | ||
| + | |||
| + | ==Delaying template substitution== | ||
| + | "Subst" can be delayed with one save by creating and using {{tl|delay subst}}. | ||
| + | |||
| + | {|style="border-style: solid; border: 1px solid #000" cellpadding=10 | ||
| + | |- style="vertical-align:top;" | ||
| + | !template used | ||
| + | !template coding | ||
| + | !Paste or type | ||
| + | !Save | ||
| + | !Result | ||
| + | |- | ||
| + | |style="border-style: solid; border: 1px solid #000"|[[Template:Delay subst]] | ||
| + | |style="border-style: solid; border: 1px solid #000"|<code><nowiki>{{subst:</nowiki></code> | ||
| + | |style="border-style: solid; border: 1px solid #000"|<code><nowiki>{{subst:delay subst}}a|b}}</nowiki></code> | ||
| + | |style="border-style: solid; border: 1px solid #000"|save page | ||
| + | |style="border-style: solid; border: 1px solid #000"|<code><nowiki>{{subst:a|b}}</nowiki></code> | ||
| + | |} | ||
| + | |||
| + | On the next save (with or without edits elsewhere on the page) results in substitution of template "a". | ||
== See also == | == See also == | ||
Latest revision as of 22:25, 16 November 2014
| This is a documentation subpage for Template:Delay subst. It contains usage information, categories and other content that is not part of the original template page. |
| This template should always be substituted (i.e., use {{subst:Delay subst}}). |
Usage
With certain coding, subst: does not automatically convert when it is saved. An editor can create wikitext that is only converted when saved again.
Normally wikitext like {{subst:a}} is not saved as {{subst:a}} if {{template:a}} exists, because subst: pastes the coding of template:a in the saved page.
This template makes it easy to save preload pages such as Template:RMassist/preload.
Delaying template substitution
"Subst" can be delayed with one save by creating and using {{delay subst}}.
| template used | template coding | Paste or type | Save | Result |
|---|---|---|---|---|
| Template:Delay subst | {{subst:
|
{{subst:delay subst}}a|b}}
|
save page | {{subst:a|b}}
|
On the next save (with or without edits elsewhere on the page) results in substitution of template "a".
See also