Template:W: Difference between revisions

From Tardis Wiki, the free Doctor Who reference
No edit summary
No edit summary
Line 1: Line 1:
<includeonly>[[wikipedia:{{{1|{{{1}}}|{{{2|{{{1}}}]]</includeonly><noinclude>
<includeonly>[[wikipedia:{{{1}}}|{{{2|{{{1}}}}}]]</includeonly><noinclude>
[[category:templates]]
[[category:templates]]
{{documentation}}
{{documentation}}
</noinclude>
</noinclude>

Revision as of 21:31, 12 January 2012

Instructions for {{W}}
{{w}} is a handly little shortcut that equates the following markup:
[[wikipedia:article name]] --> {{w|article name}}

Usage

{{w}} incorporates one kind of pipe trick. As long as the wikipedia article is not disambiguated, then it will automatically get rid of the prepending "wikipedia:". Hence,

{{w|London}} results in [[wikipedia:London|{Template:2]].

However, if the wikipedia title is disambiguated, you must type a little more. For instance,

{{w|London (band)}} renders [[wikipedia:London (band)|{Template:2]]
but
{{w|London (band)|London}} renders [[wikipedia:London (band)|{Template:2]]

Note for editors from other wikis

Other wikis use something similar to this template. Memory Alpha, for instance, uses a template with exactly the same name. However, our {{w}} is a bit different to memoryalpha:template:w, in that it defaults to the name of the page if you don't add your own variable name. In essence, Memory Alpha use {{w}} to do not only what this one does, but also what {{wikipediainfo}} does. The default value of the second variable in this template is the value of first variable — not the name of the page on which you're working. That's why :{{w|London}} renders [[wikipedia:London|{Template:2]].

For those interested in technical details, when you type {{w|London}}, our template is actually delivering the following code: [[wikipedia:London|London]].

In other iterations of this template around Wikia, it might instead be delivering this code: [[wikipedia:London|{{PAGENAME}}]], which is sometimes a very different thing.