Template:Transclude/doc

From wiki.jriver.com
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      
   }}

}}