Difference between revisions of "Template:Superlink"
J McKalling (Talk | contribs) (→Examples) |
J McKalling (Talk | contribs) (added infobox) |
||
(4 intermediate revisions by the same user not shown) | |||
Line 6: | Line 6: | ||
#if: {{{article|}}} | #if: {{{article|}}} | ||
|{{ | |{{ | ||
− | #if: {{{label|}}} | + | #ifeq: {{{external|false}}} | false |
− | + | |{{ | |
− | + | #if: {{{label|}}} | |
+ | | [[{{{article}}}|{{{label}}}]] | ||
+ | | [[{{{article}}}]] }} | ||
+ | |{{ | ||
+ | #if: {{{label|}}} | ||
+ | | [//{{{article}}} {{{label}}}] | ||
+ | | [//{{{article}}}] }}}} | ||
|''{{{label}}}''}} | |''{{{label}}}''}} | ||
|'''''broken superlink'''''}}]</sup> | |'''''broken superlink'''''}}]</sup> | ||
− | }}</includeonly><noinclude> | + | }}</includeonly><noinclude>{{Infobox Template |
+ | |purpose=formatting | ||
+ | |singletag=no | ||
+ | |multiline=no | ||
+ | |gamerelated=no | ||
+ | |suppressible= | ||
+ | |choice= | ||
+ | |cat1= | ||
+ | |var1= | ||
+ | }} | ||
+ | |||
This template is used to create a link between superscript rectangle brackets, like: <sup>[[[Main Page|this]]]</sup>. | This template is used to create a link between superscript rectangle brackets, like: <sup>[[[Main Page|this]]]</sup>. | ||
Line 17: | Line 33: | ||
* '''article''': the article page or category page to link to | * '''article''': the article page or category page to link to | ||
* '''label''': the text to display on the link | * '''label''': the text to display on the link | ||
+ | * '''external''': whether or not to make the link function as an external link (defaults to false) | ||
* '''hide''': the result of the condition whether to hide the superlink | * '''hide''': the result of the condition whether to hide the superlink | ||
Line 24: | Line 41: | ||
|label = | |label = | ||
|hide = | |hide = | ||
+ | |external= | ||
}}</nowiki> | }}</nowiki> | ||
Line 30: | Line 48: | ||
<nowiki>some text here{{superlink|article = Main Page|label = some link}}</nowiki> | <nowiki>some text here{{superlink|article = Main Page|label = some link}}</nowiki> | ||
− | + | :some text here <sup>[[[Main Page|some link]]]</sup> | |
− | + | ||
− | + | ||
− | + | ||
If the '''article''' parameter is not used, the superlink will render as ''italic'' text using only the '''label''' parameter: | If the '''article''' parameter is not used, the superlink will render as ''italic'' text using only the '''label''' parameter: | ||
<nowiki>some text here{{superlink|label = notice}}</nowiki> | <nowiki>some text here{{superlink|label = notice}}</nowiki> | ||
− | + | :some text here <sup>[''notice'']</sup> | |
− | + | ||
− | + | ||
− | + | ||
If the '''label''' parameter is not used, the superlink will render the link to the '''article''' without any custom text: | If the '''label''' parameter is not used, the superlink will render the link to the '''article''' without any custom text: | ||
<nowiki>some text here{{superlink|article = Main Page}}</nowiki> | <nowiki>some text here{{superlink|article = Main Page}}</nowiki> | ||
− | + | :some text here <sup>[[[Main Page]]]</sup> | |
− | + | ||
− | + | ||
− | + | ||
If no parameters are used, the superlink will render error text like this: | If no parameters are used, the superlink will render error text like this: | ||
<nowiki>some text here{{superlink}}</nowiki> | <nowiki>some text here{{superlink}}</nowiki> | ||
− | + | :some text here <sup>['''''broken superlink''''']</sup> | |
− | + | ||
− | + | ||
− | + | ||
If the '''hide''' parameter is used (any non-empty value will do), the superlink will be hidden altogether: | If the '''hide''' parameter is used (any non-empty value will do), the superlink will be hidden altogether: | ||
<nowiki>some text here{{superlink|article = Main Page|label = some link|hide=true}}</nowiki> | <nowiki>some text here{{superlink|article = Main Page|label = some link|hide=true}}</nowiki> | ||
− | + | :some text here | |
− | + | ||
− | + | ||
− | + | ||
This could be useful somewhere on a page where a condition would determine whether you want to display a particular superlink there. | This could be useful somewhere on a page where a condition would determine whether you want to display a particular superlink there. | ||
− | [ | + | |
+ | If the '''external''' parameter is used (any non-empty value will do), the superlink will be an external link: | ||
+ | <nowiki>some text here{{superlink|article=www.google.com|label=Google search|external=true}}</nowiki> | ||
+ | |||
+ | :some text here <sup>[[//www.google.com Google search]]</sup> | ||
+ | |||
</noinclude> | </noinclude> |
Latest revision as of 09:50, 4 June 2014
Superlink | |
---|---|
Purpose |
Formatting [list all] |
Single tag |
No [list all] |
Multi-line |
No [list all] |
Protected |
No [list all] |
Game related |
No [list all] |
Categorization | |
Categories |
none [list all] |
Variables | |
Names |
none [list all] |
Subpages |
This template is used to create a link between superscript rectangle brackets, like: [this].
Parameters
- article: the article page or category page to link to
- label: the text to display on the link
- external: whether or not to make the link function as an external link (defaults to false)
- hide: the result of the condition whether to hide the superlink
Syntax
{{superlink |article = |label = |hide = |external= }}
Examples
Common use of the superlink include both article and label parameters:
some text here{{superlink|article = Main Page|label = some link}}
- some text here [some link]
If the article parameter is not used, the superlink will render as italic text using only the label parameter:
some text here{{superlink|label = notice}}
- some text here [notice]
If the label parameter is not used, the superlink will render the link to the article without any custom text:
some text here{{superlink|article = Main Page}}
- some text here [Main Page]
If no parameters are used, the superlink will render error text like this:
some text here{{superlink}}
- some text here [broken superlink]
If the hide parameter is used (any non-empty value will do), the superlink will be hidden altogether:
some text here{{superlink|article = Main Page|label = some link|hide=true}}
- some text here
This could be useful somewhere on a page where a condition would determine whether you want to display a particular superlink there.
If the external parameter is used (any non-empty value will do), the superlink will be an external link:
some text here{{superlink|article=www.google.com|label=Google search|external=true}}
- some text here [Google search]