Vorlage:Subst check top/Doku: Unterschied zwischen den Versionen
imported>Thesevenseas (Optimised Text) |
imported>Thesevenseas (Optimised Text) |
||
Zeile 14: | Zeile 14: | ||
{{#switch: {{BASEPAGENAME}} | Substchecktop=This template, along with {{tl|substcheckbottom}}, | Substcheckbottom=This template, along with {{tl|substchecktop}}, | #default=These templates }} will check the main template for substitution and give an error message if it has been accidentally transcluded by having {{#ifeq: {{BASEPAGENAME}} | Substchecktop | this template | {{tl|substchecktop}} }} placed above the main template code and {{#ifeq: {{BASEPAGENAME}} | Substcheckbottom | this template | {{tl|substcheckbottom}} }} placed below the main template code. | {{#switch: {{BASEPAGENAME}} | Substchecktop=This template, along with {{tl|substcheckbottom}}, | Substcheckbottom=This template, along with {{tl|substchecktop}}, | #default=These templates }} will check the main template for substitution and give an error message if it has been accidentally transcluded by having {{#ifeq: {{BASEPAGENAME}} | Substchecktop | this template | {{tl|substchecktop}} }} placed above the main template code and {{#ifeq: {{BASEPAGENAME}} | Substcheckbottom | this template | {{tl|substcheckbottom}} }} placed below the main template code. | ||
{{#ifeq: {{BASEPAGENAME}} | Substchecktop | This template | {{tl|substchecktop}} }} takes in an input for the main template name as a parameter. This is shown above as <code><nowiki>[template pagename]</nowiki></code>. This parameter should be entered so that the default error message | {{#ifeq: {{BASEPAGENAME}} | Substchecktop | This template | {{tl|substchecktop}} }} takes in an input for the main template name as a parameter. This is shown above as <code><nowiki>[template pagename]</nowiki></code>. This parameter should be entered so that the default error message refers to the correct main template. This default error message can be optionally replaced by a custom error message by using the message parameter. This parameter accepts templates and it is recommended that a message template be used for long messages to keep the parameter value short. {{#ifeq: {{BASEPAGENAME}} | Substcheckbottom | This template | {{tl|substcheckbottom}} }} does not use these parameters. | ||
Both {{#switch: {{BASEPAGENAME}} | Substchecktop=this template and {{tl|substcheckbottom}} | Substcheckbottom=this template and {{tl|substchecktop}} | #default=these templates }} use <code><nowiki>subst={{{subst|}}}</nowiki></code> as one of the parameters. This allows optional transclusion for demonstration purposes by setting the subst parameter on the main template to any value. | Both {{#switch: {{BASEPAGENAME}} | Substchecktop=this template and {{tl|substcheckbottom}} | Substcheckbottom=this template and {{tl|substchecktop}} | #default=these templates }} use <code><nowiki>subst={{{subst|}}}</nowiki></code> as one of the parameters. This allows optional transclusion for demonstration purposes by setting the subst parameter on the main template to any value. |
Version vom 3. August 2010, 15:17 Uhr
Dies ist eine nachgeordnete Seite der Dokumentation von Vorlage:Subst check top. Sie enthält Informationen zur Verwendung, Kategorisierung und zu anderem Inhalt, der nicht Bestandteil der originalen Vorlage-Seite ist. |
Usage
Place these templates onto the main template in the following manner.
{{{{{|safesubst:}}}substchecktop|[template pagename]|subst={{{subst|}}}}}
...template code...
{{{{{|safesubst:}}}substcheckbottom|subst={{{subst|}}}}}
These templates will check the main template for substitution and give an error message if it has been accidentally transcluded by having {{substchecktop}} placed above the main template code and {{substcheckbottom}} placed below the main template code.
{{substchecktop}} takes in an input for the main template name as a parameter. This is shown above as [template pagename]
. This parameter should be entered so that the default error message refers to the correct main template. This default error message can be optionally replaced by a custom error message by using the message parameter. This parameter accepts templates and it is recommended that a message template be used for long messages to keep the parameter value short. {{substcheckbottom}} does not use these parameters.
Both these templates use subst={{{subst|}}}
as one of the parameters. This allows optional transclusion for demonstration purposes by setting the subst parameter on the main template to any value.
See also