Template:NoRedirect: Difference between revisions
From Step Mods | Change The Game
mNo edit summary |
mNo edit summary |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{{{{|safesubst:}}}#if: {{{{{|safesubst:}}}#invoke:Redirect|isRedirect|{{{1}}}}} | <includeonly>{{{{{|safesubst:}}}#if: {{{{{|safesubst:}}}#invoke:Redirect|isRedirect|{{{1}}}}} | ||
| <span class="plainlinks">[{{{{{|safesubst:}}}fullurl:{{{1}}}|redirect=no}} {{{2|{{{1}}}}}}]</span> | | <span class="plainlinks">[{{{{{|safesubst:}}}fullurl:{{{1}}}|redirect=no}} {{{2|{{{1}}}}}}]</span> | ||
| {{{{{|safesubst:}}}#if:{{{2|}}}|[[:{{{{{|safesubst:}}}FULLPAGENAME:{{{1}}}}}|{{{2}}}]]|[[:{{{{{|safesubst:}}}FULLPAGENAME:{{{1}}}}}]]}} | | {{{{{|safesubst:}}}#if:{{{2|}}}|[[:{{{{{|safesubst:}}}FULLPAGENAME:{{{1}}}}}|{{{2}}}]]|[[:{{{{{|safesubst:}}}FULLPAGENAME:{{{1}}}}}]]}} | ||
}}<noinclude>[[Category: | }}</includeonly><noinclude>[[Category:Helper Templates]] | ||
== Purpose & Usage == | |||
This template provides an easy way to link a redirect page without following the redirect. | |||
<pre>{{no redirect|page name|label}}</pre> | |||
It accepts two unnamed parameters: | |||
* 1= (required) the name of the page to link. | |||
* 2= (optional) the text to be displayed. If this is omitted then the input of the first parameter is used. | |||
== Examples == | |||
Instead of having to copy/paste or type: | |||
* <code><nowiki>[https://en.wikipedia.org/w/index.php?title=The_Silence_of_the_Sea&redirect=no ''The Silence of the Sea'']</nowiki></code> | |||
** to yield [https://en.wikipedia.org/w/index.php?title=The_Silence_of_the_Sea&redirect=no ''The Silence of the Sea''] | |||
an editor can type: | |||
* <code><nowiki>''{{No redirect|The Silence of the Sea}}''</nowiki></code> | |||
or an '''<span class="plainlinks">[https://en.wikipedia.org/w/index.php?title=Special:WhatLinksHere/Template:No_redirect&hidelinks=1&hidetrans=1 alias]</span>''' can be used, as in: | |||
* <code><nowiki>''{{-r|The Silence of the Sea}}''</nowiki></code> | |||
Both of those will take users ''directly'' to the same redirect page and display its pagename as a bluelink thus (using the alias): ''{{-r|The Silence of the Sea}}''. | |||
The second parameter (label) may be useful in discussions on talk pages. For example, | |||
* <code><nowiki>{{-r|The Silence of the Sea|this redirect}}</nowiki></code> | |||
may appear on a talk page in this context: "For reference, see {{-r|The Silence of the Sea|this redirect}}." | |||
If there is no page with that name given by the first parameter, the template generates a redlink as for any article name: | |||
* <code><nowiki>{{-r|Bill Clinton (nickname)}}</nowiki></code> displays as {{-r|Bill Clinton (nickname)}} | |||
Also, if a page is not a redirect, a normal link is displayed: | |||
* <code><nowiki>{{-r|Bill Clinton}}</nowiki></code> displays as {{-r|Bill Clinton}} | |||
</noinclude> | </noinclude> |
Latest revision as of 16:06, September 17, 2021
Purpose & Usage
This template provides an easy way to link a redirect page without following the redirect.
{{no redirect|page name|label}}
It accepts two unnamed parameters:
- 1= (required) the name of the page to link.
- 2= (optional) the text to be displayed. If this is omitted then the input of the first parameter is used.
Examples
Instead of having to copy/paste or type:
[https://en.wikipedia.org/w/index.php?title=The_Silence_of_the_Sea&redirect=no ''The Silence of the Sea'']
- to yield The Silence of the Sea
an editor can type:
''{{No redirect|The Silence of the Sea}}''
or an alias can be used, as in:
''{{-r|The Silence of the Sea}}''
Both of those will take users directly to the same redirect page and display its pagename as a bluelink thus (using the alias): Template:-r.
The second parameter (label) may be useful in discussions on talk pages. For example,
{{-r|The Silence of the Sea|this redirect}}
may appear on a talk page in this context: "For reference, see Template:-r."
If there is no page with that name given by the first parameter, the template generates a redlink as for any article name:
{{-r|Bill Clinton (nickname)}}
displays as Template:-r
Also, if a page is not a redirect, a normal link is displayed:
{{-r|Bill Clinton}}
displays as Template:-r