Difference between revisions of "Template:Linkexist"
Jump to navigation
Jump to search
imported>Muhadasgardezi m |
imported>Cyphoidbomb m (songsportalhd.tk) |
||
Line 1: | Line 1: | ||
{{#if:{{{3|}}}|[[{{{3}}}{{!}}{{#if:{{{2|}}}|{{{2}}}}}]]|{{#ifexist:{{{1}}}|[[{{{1}}}{{!}}{{#if:{{{2|}}}|{{{2}}}}}]]|{{#if:{{{4|}}}|{{{2|}}}}}}}}}<noinclude>{{doc}}</noinclude> | {{#if:{{{3|}}}|[[{{{3}}}{{!}}{{#if:{{{2|}}}|{{{2}}}}}]]|{{#ifexist:{{{1}}}|[[{{{1}}}{{!}}{{#if:{{{2|}}}|{{{2}}}}}]]|{{#if:{{{4|}}}|{{{2|}}}}}}}}}<noinclude>{{doc}}</noinclude> | ||
− |
Revision as of 23:29, 9 September 2017
NOTE: This template has confusing behaviour, poor incomplete documentation, and produces invalid wikitext in some cases.
The template is a way of creating optional links based on whether the target exists or not.
It is presently used in {{culture of region}}, as that template uses the logic in question so many times that transcluding it every time would lead to cluttered code.
Usage
{{linkexist|page|linktext|alternative}}
If alternative
is specified, the template will link to that title. Otherwise, the template will link to page
if it exists. linktext
, if specified, will be the label for the link (or unlinked output).
Examples
{{linkexist|History of Ghana}}
{{linkexist|History of Ghana|History}}
{{linkexist|History of Ghana|History|Culture of Ghana}}
See also
The above documentation is transcluded from Template:Linkexist/doc. (edit | history) Editors can experiment in this template's sandbox (create | mirror) and testcases (edit) pages. Please add categories to the /doc subpage. Subpages of this template. |