Template:Template link general: Difference between revisions
From Mariopedia, a wiki on Mario, Yoshi, Wario, Donkey Kong, Super Smash Bros., and more!
Jump to navigationJump to search
Content deleted Content added
Update linking logic so "anypage" is not needed anymore; remove unused and undocumented LANG and SISTER parameters |
small fix (link to current page if no first parameter is passed) |
||
Line 1: | Line 1: | ||
<includeonly><!-- |
<includeonly><!-- |
||
Templates tlc, tld, tlf have the following wrapping everything; do we need it? |
|||
<span style="white-space:nowrap;"> |
|||
--><!-- |
|||
-- begin tt style if tt=yes or code=yes given |
-- begin tt style if tt=yes or code=yes given |
||
Line 16: | Line 13: | ||
-->{{#if:{{{nolink|}}} |
-->{{#if:{{{nolink|}}} |
||
|<!-- nolink=yes --> |
|<!-- nolink=yes --> |
||
|{{ |
|{{!(}}{{!(}}:<!-- opening brackets of link |
||
-->{{#ifeq:{{padleft:|1|{{{1}}}}} <!-- check whether we have a colon at the beginning --> |
|||
|: |
|: |
||
| |
|{{FULLPAGENAME:{{{1}}}}} <!-- if yes: link to article ns or assume other valid link, e.g. Interwikilink --> |
||
| |
|{{#switch:{{NAMESPACE:{{{1|{{FULLPAGENAME}}}}}}} |
||
|{{ns:0}}|{{ns:10}}={{ns:10}}:{{PAGENAME:{{{1|{{FULLPAGENAME}}}}}}} <!-- No ns given: we want to link to template ns --> |
|||
|#default={{FULLPAGENAME:{{{1|{{FULLPAGENAME}}}}}}}<!-- |
|||
-->}}<!-- |
|||
-->}}{{!}}<!-- <<--- pipe character in link |
-->}}{{!}}<!-- <<--- pipe character in link |
||
-->}}<!-- |
-->}}<!-- |