Template:Documentation (copy)
Appearance
{{#vardefine: base page |
{{#ifeq: Documentation (copy) | sandbox
| Template:Documentation (copy)
| Template:Documentation (copy)
}}
}}{{#vardefine: current page | Template:Documentation (copy)}}{{#vardefine: doc page |
{{#if:
| {{{page}}}/doc
| {{#if:
| {{{1}}}
| {{#var: base page}}/doc
}}
}}
}}{{#vardefine: namespace |
{{#ifeq: Template | Template talk
| Template
| Template
}}
}}{{#vardefine: preload |
Template:Documentation/preload&summary=Create+%2Fdoc+subpage+for+%5B%5B%7B%7B%23var%3A+base+page%7D%7D%5D%5D&editintro=Template:Documentation/editintro-doc
}}{{#vardefine: preload-sandbox |
Template:Documentation/preload-sandbox&summary=Create+sandbox+subpage+for+experimenting+on+template+%5B%5B%7B%7B%23var%3A+base+page%7D%7D%5D%5D
}}{{#vardefine: preload-testcases |
Template:Documentation/preload&summary=Create+testcases+for+%5B%5B%7B%7B%23var%3A+base+page%7D%7D%5D%5D
}}{{#vardefine: sandbox |
{{#if:
| {{{page}}}/sandbox
| {{#var: base page}}/sandbox
}}
}}{{#vardefine: testcases |
{{#if:
| {{{page}}}/testcases
| {{#var: base page}}/testcases
}}
}}{{#vardefine: page text |
{{#switch: {{#var: namespace}}
| Template = template
| Module = module
| #default = page
}}
}}{{#vardefine: doc image |
{{#ifeq: a |
|
| [[File:{{#if:
| Documentation_icon
| {{#ifexist: {{#var: doc page}}
| Documentation_icon
| No Documentation_icon
}}
}}.svg|70px|link=|alt=|class=nomobile]]
}}
}}{{#ifeq: Documentation_(copy) | sandbox
|
This is a template sandbox subpage for [[{{#var: base page}}]]. {{#ifexist: {{#var: testcases}}
| See also the companion subpage for [[{{#var: testcases}}|the testcases]].
}}}}
{{#var: doc image }}{{#var: page text}} Documentation[{{#if:
| [[Special:EditPage/{{#var: current page}}|edit]] | [[Special:Purge/{{#var: current page}}|purge]]
| {{#ifexist: {{#var: doc page}}
| [[{{#var: doc page}}|view]] | [[Special:EditPage/{{#var: doc page}}|edit]] | [[Special:PageHistory/{{#var: doc page}}|history]] | [[Special:Purge/{{#var: current page}}|purge]]
| [[[:Template:Fullurl:]] create] | [[Special:Purge/{{#var: current page}}|purge]]
}}
}}]{{#ifeq: a | {{{content}}} | | {{#ifexist: {{#var: doc page}}
| {{{{#var:doc page}}}}
| The documentation for this {{#var: page text}} does not exist. Create it at [[[:Template:Fullurl:]] {{#var: doc page}}].
}}
}}
{{#if:
|
| {{#ifexist: {{#var: doc page}}
| {{#ifeq: Documentation (copy) | sandbox
| This is the sandbox subpage of [[{{#var: base page}}]];
| The above
}} documentation is transcluded from [[{{#var: doc page}}]]. ([[Special:EditPage/{{#var: doc page}}|edit]] | [[Special:PageHistory/{{#var: doc page}}|history]])
| {{#ifeq: {{#var: namespace}} | Module
| You might want to [[[:Template:Fullurl:]] create documentation] for this Scribuntu module.
| [[[:Template:Fullurl:]] Create documentation] for this template.
}}
}}
}}Editors can experiment in this {{#var: page text}}'s {{#ifexist: {{#var: sandbox}}
| [[{{#var: sandbox}}|sandbox]] ([[Special:EditPage/{{#var: sandbox}}|edit]] | diff)
| sandbox ([[[:Template:Fullurl:]] create] | [[[:Template:Fullurl:]] mirror])
}} and {{#ifexist: {{#var:testcases}}
| [[{{#var:testcases}}|testcases]] ([[Special:EditPage/{{#var: testcases}}|edit]])
| testcases ([[[:Template:Fullurl:]] create])
}} pages.
{{#if:
|
| {{#ifexist: {{#var: doc page}}
| Add categories and interwikis to the [[{{#var: doc page}}|/doc]] subpage.
}}
}}[[Special:PrefixIndex/{{#var: current page}}|Subpages of this {{#var: page text}}]].
}}