Jump to content

Template:ChanName: Difference between revisions

From Joepedia
No edit summary
No edit summary
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>{{#if:{{{2|}}}|{{ChanName/Impl|{{{1}}}<nowiki>#</nowiki>{{#replace:{{{2}}}| |_}}}}|{{ChanName/Impl|{{{1}}}}}}}</includeonly><noinclude>
<includeonly>{{#if:{{{variant|}}}|{{ChanName/Impl|{{{1}}}#{{{variant}}}}}|{{ChanName/Impl|{{{1}}}}}}}</includeonly><noinclude>
== Example ==
== Example ==
E.g:  
E.g:  
Line 8: Line 8:
{{ChanName|Anne French Fry}}
{{ChanName|Anne French Fry}}


<pre><nowiki>{{ChanName|Trolley-chan|Top Trolley}}</nowiki></pre>
<pre><nowiki>{{ChanName|Trolley-chan|variant=Top Trolley}}</nowiki></pre>
{{ChanName|Trolley-chan|Top Trolley}}
{{ChanName|Trolley-chan|variant=Top Trolley}}
 
or
 
<pre><nowiki>{{ChanName|Trolley-chan#Top Trolley}}</nowiki></pre>
{{ChanName|Trolley-chan#Top Trolley}}


== Template Data ==
== Template Data ==
Line 17: Line 22:
"1": {
"1": {
"label": "Name",
"label": "Name",
"description": "The name of the page for the chan, capitalisation matters.",
"description": "The page for the chan (capitalisation matters!).",
"type": "wiki-page-name",
"type": "wiki-page-name",
"required": true
"required": true
},
},
"2": {
"variant": {
"label": "Variant",
"label": "Variant",
"description": "The variant of the chan being referenced, if there is one.",
"description": "The variant of the chan being referenced, if there is one (capitalisation matters!).",
"type": "string"
"type": "string"
}
}
Line 30: Line 35:
"paramOrder": [
"paramOrder": [
"1",
"1",
"2"
"variant"
],
],
"format": "inline"
"format": "inline"

Latest revision as of 15:22, 3 March 2025

Example

E.g:

{{ChanName|FAITOW-chan}}

FAITOW-chan

{{ChanName|Anne French Fry}}

Anne French Fry

{{ChanName|Trolley-chan|variant=Top Trolley}}

Trolley-chan (Top Trolley)

or

{{ChanName|Trolley-chan#Top Trolley}}

Trolley-chan (Top Trolley)

Template Data

A link to a chan using their full name.

Template parameters[Edit template data]

This template prefers inline formatting of parameters.

ParameterDescriptionTypeStatus
Name1

The page for the chan (capitalisation matters!).

Page namerequired
Variantvariant

The variant of the chan being referenced, if there is one (capitalisation matters!).

Stringoptional