Difference between revisions of "Template:PipeTrick"
From AtlasWiki
(fix namespace exclusion, start after, not before, first colon) |
(must check whether there's a colon or not, if not, we need to continue with the original argument.) |
||
Line 1: | Line 1: | ||
<noinclude> | <noinclude> | ||
This template emulates the "pipe trick", producing a link whose displayed text excludes the namespace (if any), and excludes everything after the first open parenthesis. | This template emulates the "pipe trick", producing a link whose displayed text excludes the namespace (if any), and excludes everything after the first open parenthesis. | ||
− | </noinclude>[[{{{1}}}|{{# | + | </noinclude>{{#arraydefine:colonSplit|{{{1}}}|:}}[[{{{1}}}|{{#switch:{{arraysize:colonSplit}}| 0 = {{#explode:{{{1}}}|(|0}} | #default = {{#explode:{{#arrayindex:colonSplit|1}}|)|0}} }}]] |
Revision as of 15:05, 12 May 2014
This template emulates the "pipe trick", producing a link whose displayed text excludes the namespace (if any), and excludes everything after the first open parenthesis. [[{{{1}}}|]]