Template:ARTICLEROOTPAGENAME/doc: Difference between revisions

From Xenharmonic Wiki
Jump to navigation Jump to search
ArrowHead294 (talk | contribs)
mNo edit summary
ArrowHead294 (talk | contribs)
No edit summary
 
Line 4: Line 4:
=== Options ===
=== Options ===
; <code>wbr</code>
; <code>wbr</code>
: Passing <code>yes</code>, <code>y</code>, <code>true</code>, <code>t</code>, <code>on</code>, or <code>1</code> will insert a zero-width space character ([https://www.compart.com/en/unicode/U+200B U+200B], <code>&amp;ZeroWidthSpace;</code>) after the namespace's colon, to allow for a line break.
: Passing <code>yes</code>, <code>y</code>, <code>true</code>, <code>t</code>, <code>on</code>, or <code>1</code> will insert a "line break opportunity" (<code><nowiki><wbr&nbsp;/></nowiki></code>) after the namespace's colon, to allow for a line break.


=== Usage examples ===
=== Usage examples ===
Line 13: Line 13:
! Complete page title<br />(i.e.&nbsp;{{tl|FULLPAGENAME}}&#x202F;) !! Output of<br /><nowiki>{{ARTICLEROOTPAGENAME}}</nowiki>
! Complete page title<br />(i.e.&nbsp;{{tl|FULLPAGENAME}}&#x202F;) !! Output of<br /><nowiki>{{ARTICLEROOTPAGENAME}}</nowiki>
|-
|-
| Template:ABC || {{ARTICLEROOTPAGENAME|Template:ABC}}
| Template:ABC || {{ARTICLEROOTPAGENAME|Template:ABC|wbr=1}}
|-
|-
| Template:ABC/DEF || {{ARTICLEROOTPAGENAME|Template:ABC/DEF}}
| Template:ABC/DEF || {{ARTICLEROOTPAGENAME|Template:ABC/DEF}}

Latest revision as of 11:26, 17 February 2026

This template may be substituted.

ARTICLEROOTPAGENAME is a pseudo-magic word that returns the associated content namespace (e.g. "Template" if used on a page in the "Template" or "Template talk" namespace), followed by the root of the page name in namespaces where automatic subpages are enabled, or the page name without the namespace otherwise. It is equivalent to {{ARTICLESPACE}}:{{ROOTPAGENAME}}, with an additional {{#if: }} statement to avoid adding a colon on pages in the main (article) namespace (where it will return {{PAGENAME}} instead).

Options

wbr
Passing yes, y, true, t, on, or 1 will insert a "line break opportunity" (<wbr />) after the namespace's colon, to allow for a line break.

Usage examples

The table below shows live usage examples.

Complete page title
(i.e. {{FULLPAGENAME}} )
Output of
{{ARTICLEROOTPAGENAME}}
Template:ABC Template:ABC
Template:ABC/DEF Template:ABC
Template talk:ABC Template:ABC
Template talk:ABC/DEF Template:ABC
ABC ABC
Talk:ABC ABC
ABC/DEF ABC/DEF
Talk:ABC/DEF ABC/DEF