Template:Is redirect/doc
| This is a documentation subpage for Template:Is redirect. It may contain usage information, categories and other content that is not part of the original template page. |
| This template is used in system messages, and on approximately 382,000 pages. Changes to it can cause immediate changes to the Wikipedia user interface. To avoid major disruption and server load, any changes should be tested in the template's /sandbox or /testcases subpages, or in your own user subpage. The tested changes can be added to this page in a single edit. Please discuss changes on the talk page before implementing them. |
| This template uses Lua: |
Returns yes when |1=somepagename is a redirect, and a <blank space> when not a redirect.
For illustration purposes, in this documentation redirect pages are in italics: Mainpage → Main_Page
- Expect 'yes':
{{Is redirect|Autism spectrum}}→ yes - Expect '<blank>' (no):
{{Is redirect|Autism}}→
Talkpage handling
[edit]By default, a check specifying a talk page is performed on the corresponding subject page (its associated page in mainspace, or in Template space, etc.).
- To check the talkpage itself, both use
|talk=yesand the talk page name. {{Is redirect|Talk:Autism spectrum|talk=yes}}→
Background. By default, when entering a Talkpage to check (like Talk:Autism spectrum), the check is performed on the subject page. This stems from the module used. For example:
- Page to check:
Talk:Autism spectrum:{{Is redirect|Talk:Autism spectrum}} - Current pages status: Autism spectrum is a redirect, Talk:Autism spectrum is not a redirect (it has content).
{{Is redirect}}returns:{{Is redirect|Autism spectrum}}→ yes
{{Is redirect|Talk:Autism spectrum}}→ yes
(unexpected for the talkpage itself)- Applying
Talk:Autism: {{Is redirect|Talk:Autism spectrum|talk=yes}}→
- Applying the subject page
Autism: {{Is redirect|Autism spectrum|talk=yes}}→ yes
(|talk=yesfor a subject page name checks the subject page, not the associated talk page)
Usage
[edit]- Main_Page (expect neg):
{{is redirect|Main_Page}}→ - Mainpage (expect yes):
{{is redirect|Mainpage}}→ yes
Can be used as:
{{#if:{{Is redirect|somepagename}} |value when yes |value when no}}
Template Data
[edit]TemplateData for Is redirect
Returns "yes" or <blank> (for no) for the pagename entered
| Parameter | Description | Type | Status | |
|---|---|---|---|---|
| 1 | 1 | no description | Unknown | optional |
| Check Talk | talk | By default, the subject page is checked
| Boolean | optional |
See also
[edit]- {{no redirect}}, {{-r}} — link to the redirect page itself, not its target
- {{target of}} — returns the target of a redirect
- {{redirect}} — hatnote "Foo redirects here ..."
- {{Redirect and target}}