Template:Correct title/doc

From LabVIEW Wiki
Jump to: navigation, search
This is the documentation page for Template:Correct title.
When it is viewed directly, links using variables may appear broken; do not replace these with hardcoded page names or URLs.

This is a Wikipedia maintenance template that produces an article hatnote to help explain to readers that restrictions on titles containing colons, periods, and some other characters (noted at Wikipedia:Naming conventions (technical restrictions)) affect the page name of the page they are reading.

The first unnamed parameter takes the correct name of the page. Do not include any disambiguation-resolving terms within brackets.

Examples

For issues with the (#) sign, pass the Template:Para parameter. If the stored page title length is 1 less than the correct title provided to the template, the wording "omission" is produced. Otherwise, the wording "substitution" is produced by default. If this is not correct for a particular page, add a |edit= parameter providing the correct wording.

At Coffee 1:
{{Correct title|Coffee #1|reason=#}}

{{#invoke:Hatnote|hatnote}}

At The No.1s:
{{Correct title|The #1s|reason=#}}

{{#invoke:Hatnote|hatnote}}

For issues with any of (< > [ ] { }), pass the Template:Para parameter. If the stored page title length is 2 less than the correct title provided to the template, the wording "omission" is produced. If both titles are of same length, the wording "substitution" is produced by default. If this is not correct for a particular page, add a |edit= parameter providing the correct wording.

At Benzo(a)pyrene:
{{Correct title|Benzo[a]pyrene|reason=bracket}}

{{#invoke:Hatnote|hatnote}}


For issues with :, pass the Template:Para parameter:

{{Correct title|DK: King of Swing|reason=:}}

The substitution or omission of the colon is due to technical restrictions.}} Template:Namespace detect

For issues with |, pass the Template:Para parameter. Use Template:T instead of | while providing the correct title in the template (since | characters are not allowed in template parameters). If the stored page title length is 1 less than the correct title provided to the template, the wording "omission" is produced. Otherwise, the wording "substitution" is produced by default. If this is not correct for a particular page, add a |edit= parameter providing the correct wording.

At Europa – Fira station:
{{Correct title|Europa {{!}} Fira station|reason=vbar}}

{{#invoke:Hatnote|hatnote}}

At DE9 Transitions:
{{Correct title|DE9 {{!}} Transitions|reason=vbar}}

{{#invoke:Hatnote|hatnote}}


The template can also be used without a reason, which produces: It appears incorrectly here due to technical restrictions.}} Template:Namespace detect

TemplateData

Template:TemplateData header <templatedata> { "params": { "1": { "label": "Correct title", "description": "The correct name of the page.", "type": "line", "required": true, "aliases": [ "title" ] }, "reason": { "label": "Reason", "description": "The reason the correct title cannot be used as the page title. Possible reasons are #, :, bracket, and vbar (for |).", "example": "#", "type": "line" }, "edit": { "label": "Substitution or omission", "description": "Override the word used to describe the difference between the correct title and the actual page title.", "type": "line" } }, "description": "This is a Wikipedia maintenance template that produces an article hatnote to help explain to readers that restrictions on titles containing colons, periods, and some other characters (noted at WP:NCTR) affect the page name of the page they are reading.", "paramOrder": [ "1", "reason", "edit" ] } </templatedata>

See also

Template:WrongTitleExamples