Template:W: Difference between revisions
No edit summary |
No edit summary Tag: sourceedit |
||
(14 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
<includeonly>[[wikipedia:{{{1}}}|{{{2|{{{1}}}}}]]</includeonly><noinclude> | <includeonly>[[wikipedia:{{{1}}}|{{{2|{{{1}}}}}}]]{{#ifeq:{{NAMESPACE}}||{{#switch:{{PAGENAME}}|{{{1}}}|{{ucfirst:{{{1}}}}}|{{#explode:{{{1}}}|#|0}}|King Arthur|The Bleeding Heart (audio story)=|#default={{#ifexist:{{#replace:{{{1}}}|#|/}}|{{#switch:{{{1|}}}|Koschei=|#default={{cat|Pages with inline Wikipedia links that correspond to pages at Tardis}}}}}}}}{{cat|Pages with inline Wikipedia links}}}}</includeonly><noinclude>{{documentation}}[[Category:External links templates]][[Category:Templates that add a tracking category]]</noinclude> | ||
[[ | |||
</noinclude> |
Latest revision as of 21:31, 14 June 2017
[[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 London.
However, if the wikipedia title is disambiguated, you must type a little more. For instance,
{{w|London (band)}}
renders London (band)- but
{{w|London (band)|London}}
renders London
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 London.
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.