Template:Transclude/doc
Jump to navigation
Jump to search
This template resolves page names as they would be handled by MediaWiki's template-transclusion process. It thereby removes ambiguity when doing other things with template pagenames, e.g. linking.
The most prominent use of this template is in the Template:Navbar menu used at the top of each {{navbox}}, though it is used in other templates as well, such as {{usbk}}.
Usage
{{transclude| Template:Foo }}
→ {{#switch: Template
|#default = Template:Foo | = {{#ifeq: Template | | Template:Template:Foo | Foo }}
}}
{{transclude| Category:Foo }}
→ {{#switch: Category
|#default = Category:Foo | = {{#ifeq: Category | | Template:Category:Foo | Foo }}
}}
{{transclude| Foo }}
→ {{#switch:
|#default = Foo | = {{#ifeq: | | Template:Foo | Foo }}
}}
{{transclude| :Foo }}
→ {{#switch:
|#default = Foo | = {{#ifeq: | Template | Template::Foo | Foo }}
}}
{{transclude| :File:Foo }}
→ {{#switch: File
|#default = File:Foo | = {{#ifeq: File | Template | Template::File:Foo | Foo }}
}}