Difference between revisions of "Template:Linkexist/doc"

From blackwiki
Jump to navigation Jump to search
imported>Vanisaac
m (→‎See also: clean up per WP:CAT#T and WP:AWBREQ add template:Sandbox other)
imported>PrimeHunter
(Fix template name. Add "NOTE: This template has confusing behaviour, poor incomplete documentation, and produces invalid wikitext in some cases". I have never added documentation like that but editors should be warned before trying to make sense of this)
 
Line 2: Line 2:
 
<!-- Categories and interwikis go at the bottom of this page. -->
 
<!-- Categories and interwikis go at the bottom of this page. -->
  
This template is a simple way of creating optional links based on whether the target exists or not.
+
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 {{tl|culture of region}}, as that template uses the logic in question so many times that transcluding it every time would lead to cluttered code.
 
It is presently used in {{tl|culture of region}}, as that template uses the logic in question so many times that transcluding it every time would lead to cluttered code.
Line 9: Line 11:
  
 
<pre>
 
<pre>
{{listexist|page|linktext|alternative}}
+
{{linkexist|page|linktext|alternative}}
 
</pre>
 
</pre>
  
If <code>alternative</code> is specified, the template will link to that article. Otherwise, the template will link to <code>page</code> if it exists. <code>linktext</code>, if specified, will be the label for the link (or unlinked output).
+
If <code>alternative</code> is specified, the template will link to that title. Otherwise, the template will link to <code>page</code> if it exists. <code>linktext</code>, if specified, will be the label for the link (or unlinked output).
  
 
== Examples ==
 
== Examples ==

Latest revision as of 18:46, 8 February 2021

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}}

History

See also