Template:Require subst/doc: Difference between revisions
ArrowHead294 (talk | contribs) m Remove stray brackets |
ArrowHead294 (talk | contribs) mNo edit summary |
||
| (One intermediate revision by the same user not shown) | |||
| Line 1: | Line 1: | ||
{{dochead|header=metatemplate}}{{wikipedia}} | {{dochead|header=metatemplate}}{{wikipedia}} | ||
This is a metatemplate that can be wrapped around a template that requires substitution. | This is a metatemplate that can be wrapped around a template that requires substitution. It should always be safe-substituted (e.g. <code><nowiki>{{safesubst:require subst}}</nowiki></code>). | ||
<syntaxhighlight lang="wikitext"> | <syntaxhighlight lang="wikitext"> | ||
<includeonly>{{safesubst:require subst|template= [Name of template] |1=</includeonly> | <includeonly>{{safesubst:require subst|template= [Name of template] |1=</includeonly> | ||
… (normal template code) … | |||
<includeonly>}}</includeonly> | <includeonly>}}</includeonly> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| Line 10: | Line 10: | ||
If a substituted template is transcluded instead of substituted, an error message is displayed. For example: | If a substituted template is transcluded instead of substituted, an error message is displayed. For example: | ||
{{error|This template must be {{w|wp:Template substitution|substituted}}. Replace <nowiki>{{</nowiki> | {{error|This template must be {{w|wp:Template substitution|substituted}}. Replace <nowiki>{{template name …}}</nowiki> with <nowiki>{{subst:template name …}}</nowiki>.}} | ||