Template:Terminology Infobox/doc: Difference between revisions
Created page with "{{Documentation/Header}} ==Example== {{Terminology Infobox |title = Something |image = Petit Planet Icon.png |type = HoYoverse }} <pre> {{Terminology Infobox |title = Something |image = Petit Planet Icon.png |type = HoYoverse }} </pre> <templatedata> { "params": { "title": { "suggested": true }, "image": { "suggested": true }, "caption": {}, "type": { "suggested": true }, "type2": {}, "type3": {},..." |
Updated |
||
| Line 1: | Line 1: | ||
{{Documentation/Header}} | {{Documentation/Header}} | ||
== | {{Lua|Infobox}} | ||
{{CSS|Gadget-Infobox}} | |||
Template that creates an infobox for [[:Category:Terminology|terminology]]. | |||
==Syntax== | |||
<syntaxhighlight lang="wikitext" copy> | |||
{{Terminology Infobox | {{Terminology Infobox | ||
| | |name = | ||
|image | |image = | ||
|type | |type = | ||
|group = | |||
|description = | |||
}} | }} | ||
< | </syntaxhighlight> | ||
* {{F|name}} – Name of the terminology. | |||
* {{F|subtitle}} – Subtitle of the terminology. | |||
* {{F|image}} – Image of the terminology. | |||
* {{F|image_class}} – Add a class for the image. Notable classes: | |||
** {{F|day-invert-image}} – Invert the image in day/light mode. Will invert light-colored icons to gray in day/light mode. | |||
** {{F|night-invert-image}} – Invert the image in night/dark mode. Will invert dark-colored icons to white in night/dark mode. | |||
* {{F|images}} – Multiple images and tabs for the terminology. | |||
** Format: {{F|Image 1.ext:Tab 1 name; Image 2.ext:Tab 2 name; ... ; Image N.ext:Tab N name}} or | |||
<syntaxhighlight lang="wikitext" style="margin-left:25px;" copy> | |||
Image 1.ext:Tab 1 name:image-1-class; | |||
Image 2.ext:Tab 2 name:image-2-class; | |||
... ; | |||
Image N.ext:Tab N name:image-N-class | |||
</syntaxhighlight> | |||
* {{F|type}} – Type(s) of terminology as a semicolon separated list. | |||
* {{F|group}} – Group(s) for the terminology as a semicolon separated list. | |||
* {{F|event}} – Event(s) the terminology is featured in as a semicolon separated list. | |||
* {{F|description}} – Description of terminology. | |||
==Examples== | |||
===Single Image=== | |||
{{Example|<nowiki> | |||
{{Terminology Infobox | {{Terminology Infobox | ||
| | |name = Example 1 | ||
|image | |image = Petit Planet App Icon.png | ||
|type | |type = Type example 1a; Type example 1b; Type example 1c | ||
|group = Group example 1a; roup example 1b | |||
|description = Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. | |||
}} | }} | ||
</ | </nowiki>}} | ||
{{Clr}} | |||
{{Example|<nowiki> | |||
{{Terminology Infobox | |||
|name = Example 2 | |||
|image = Hexia Icon.png | |||
|image_class = day-invert-image | |||
|description = Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. | |||
}} | |||
</nowiki>}} | |||
{{Clr}} | |||
===Multiple Images=== | |||
{{Example|<nowiki> | |||
{{Terminology Infobox | |||
|name = Example 3 | |||
|subtitle = Subtitle example | |||
|images = | |||
Hexia Icon.png:Invert in light mode:day-invert-image; | |||
CSS Logo.svg:Invert in dark mode:night-invert-image; | |||
Petit Planet App Icon.png:No class | |||
|type = Type example 3a | |||
|group = Group example 3a; Group example 3b; Group example 3c | |||
|description = Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. | |||
}} | |||
</nowiki>}} | |||
{{Clr}} | |||
==Template Data== | |||
<templatedata> | <templatedata> | ||
{ | { | ||
"params": { | "params": { | ||
" | "name": { | ||
"label": "Name", | |||
"description": "Name of the terminology.", | |||
"type": "string", | |||
"suggested": true | "suggested": true | ||
}, | |||
"subtitle": { | |||
"label": "Subtitle", | |||
"description": "Subtitle of the terminology.", | |||
"type": "string" | |||
}, | }, | ||
"image": { | "image": { | ||
"label": "Image", | |||
"description": "Image of the terminology.", | |||
"example": "Image.ext", | |||
"type": "wiki-file-name", | |||
"suggested": true | "suggested": true | ||
}, | }, | ||
" | "image_class": { | ||
"label": "Image class", | |||
"description": "Add a class for the image.", | |||
"example": "day-invert-image, night-invert-image", | |||
"type": "content" | |||
}, | |||
"images": { | |||
"label": "Images", | |||
"description": "Multiple images and tabs for the terminology.", | |||
"example": "Image 1.ext:Tab 1 name:image-1-class; Image 2.ext:Tab 2 name:image-2-class", | |||
"type": "content" | |||
}, | |||
"type": { | "type": { | ||
" | "label": "Type", | ||
"description": "Type(s) of terminology as a semicolon separated list.", | |||
"type": "content" | |||
}, | |||
"group": { | |||
"label": "Group", | |||
"description": "Group(s) for the terminology as a semicolon separated list.", | |||
"type": "content" | |||
}, | |||
"event": { | |||
"label": "Event", | |||
"description": "Event(s) the terminology is featured in as a semicolon separated list.", | |||
"type": "content" | |||
}, | }, | ||
" | "description": { | ||
"label": "Description", | |||
"description": "Description of terminology.", | |||
"type": "content" | |||
} | |||
}, | }, | ||
"description": "Template that creates an infobox for terminology.", | |||
"format": "block" | |||
"description": " | |||
"format": " | |||
} | } | ||
</templatedata> | </templatedata> | ||