Jump to content

Template:NextNineThousand: Difference between revisions

From Philosophical Research
m remove User from page title - cleaner
m bug fixes
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly><onlyinclude>{{ArticleTitle|{{{PPPA|}}} - 9k/{{{E|}}} - next nine thousand|h1=User:{{{User|}}}/9k/ {{{PPPA|}}} ({{{E|}}})|NoContents={{{NoContents|}}}}}</onlyinclude></includeonly><!--
<includeonly><onlyinclude>{{ArticleTitle|{{#if:{{{PPPA|}}}|{{{PPPA|}}} - 9k/{{{E|}}}|{{{E|}}}}} - next nine thousand|h1=User:{{{User|}}}/9k/{{#switch:{{{ParameterThatShouldAlwaysBeEmpty|}}} | {{{PPPA|}}} = {{{E|}}} | {{{h1|}}} = {{{PPPA|}}} ({{{E|}}}) | #default = {{{h1|}}} }}|NoContents={{{NoContents|}}}}} {{#if:{{{Contents|}}}|{{Contents|class=next-nine-thousand}}}}</onlyinclude></includeonly><!--
 
more readable version:
 
{{ArticleTitle
|{{#if:{{{PPPA|}}}| {{{PPPA|}}} - 9k/{{{E|}}} | {{{E|}}} }}
  - next nine thousand
|h1=User:{{{User|}}}/9k/
  {{#switch:{{{ParameterThatShouldAlwaysBeEmpty|}}}|
    {{{PPPA|}}} = {{{E|}}}
    {{{h1|}}} = {{{PPPA|}}}}} ({{{E|}}})
    #default = {{{h1|}}}
  }}
|NoContents = {{{NoContents|}}}
}}
{{#if:{{{Contents|}}} | {{Contents|class=next-nine-thousand}} }}
 
-->
-->
== Description ==
== Description ==
Line 9: Line 25:
* <code>User</code> - Username to file User page under.
* <code>User</code> - Username to file User page under.
* <code>PPPA</code> - Item label
* <code>PPPA</code> - Item label
* <code>E</code> - Entity ID
* <code>h1</code> - Item label to show in page heading, should markup and progressive enhancement be needed
* <code>NoContents</code> - include magic word {{TTS|html=code|tts=double-lines-NoContents|__NOCONTENTS__}}
* <code>E</code> - Entity identifier, including prefixes like <code>Q</code>
* <code>NoContents</code> - include magic word {{TTS|html=code|tts=double-lines-No-T.O.C.|<nowiki>__NOTOC__</nowiki>}}
* <code>Contents</code>  - include magic word {{TTS|html=code|tts=double-lines-T.O.C.|<nowiki>__TOC__</nowiki>}}, with option to hide it only on pages calling [[Template:NextNineThousand]]


== Templates called ==
== Templates called ==

Latest revision as of 11:41, 2 February 2026

Description[edit]

This template is for changing the title of a page, specifically for use on "next nine thousand" pages. It has two purposes: being easier to remember, and being more TTS-friendly.

Parameters[edit]

  • User - Username to file User page under.
  • PPPA - Item label
  • h1 - Item label to show in page heading, should markup and progressive enhancement be needed
  • E - Entity identifier, including prefixes like Q
  • NoContents - include magic word pronounced double-lines-No-T.O.C.
  • Contents - include magic word pronounced double-lines-T.O.C., with option to hide it only on pages calling Template:NextNineThousand

Templates called[edit]