Difference between revisions of "Template:Tlg"
From MINR.ORG WIKI
(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><!-- | ||
− | |||
− | |||
− | |||
-- 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 --> | ||
− | |{{#ifeq:{{padleft:|1|{{{1}}}}} <!-- check whether we have a colon at the beginning --> | + | |{{!(}}{{!(}}:<!-- 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 | ||
-->}}<!-- | -->}}<!-- |