Template:File info: Difference between revisions
From Halopedia, the Halo wiki
No edit summary |
mNo edit summary |
||
(25 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
<includeonly>{| class="wikitable | <includeonly>{| class="wikitable" | ||
! colspan="2" | File information | ! colspan="2" | File information | ||
|- | |- | ||
Line 6: | Line 6: | ||
|- | |- | ||
{{#ifeq:{{{type|other}}}|other|| !Type | {{#ifeq:{{{type|other}}}|other|| !Type | ||
{{!}} {{#switch:{{{type}}} | screenshot=Screenshot {{#if:{{{subject|}}}|of {{{subject}}}}} | icon=Icon image | achievement=Achievement image | medal=Multiplayer medal image | rank=Rank insignia | skull=Skull icon | menuicon=Menu icon | artwork=General artwork | concept=Concept art | cover=Cover art | character=Character art | storyboard=Storyboard image | wallpaper=Wallpaper image | render=Render | logo=Logo | asset=Raw asset | page={{#if:{{{comic|}}}|Comic | {{!}} {{#switch:{{{type}}} | screenshot=Screenshot {{#if:{{{subject|}}}|of {{{subject}}}}} | icon=Icon image | achievement=Achievement image | medal=Multiplayer medal image | rank=Rank insignia | skull=Skull icon | menuicon=Menu icon | artwork=General artwork | concept=Concept art | cover=Cover art | character=Character art | storyboard=Storyboard image | wallpaper=Wallpaper image | render=Render | logo=Logo | asset=Raw asset | page={{#if:{{{comic|}}}|Comic scene|Book page}} | designdoc=Design documentation | document=PDF document | audio=Audio file | real=Real-world image | user=[[Halopedia:Personal image policy|Personal user image]] | wiki=Halopedia site image | #default=<span style="color:red">'''Error:''' Please remove the <code>type</code> parameter or enter a valid type from [[Template:File info#Parameters|the list]].</span>}} }} | ||
|- | |- | ||
{{#if:{{{game|}}} | !Game | {{#if:{{{game|}}} | !Game | ||
Line 21: | Line 21: | ||
|- | |- | ||
{{#ifeq:{{{media|other}}}|other|| !Media | {{#ifeq:{{{media|other}}}|other|| !Media | ||
{{!}} {{#switch:{{{media}}} | album=Album | merch=Merchandise | marketing=Marketing material | website=Website | nonhalo={{#if:{{{title|}}}|''{{#ifexist:{{{title}}}|[[{{{title}}}]]|{{{title}}}}}''|Non-''Halo'' image}} | #default=<span style="color:red">'''Error:''' | {{!}} {{#switch:{{{media}}} | album=Album | merch=Merchandise | marketing=Marketing material | website=Website | nonhalo={{#if:{{{title|}}}|''{{#ifexist:{{{title}}}|[[{{{title}}}]]|{{{title}}}}}''|Non-''Halo'' image}} | #default=<span style="color:red">'''Error:''' Please remove the <code>media</code> parameter or enter one of the following, if applicable: album, merch, marketing, website, nonhalo.</span>}} }} | ||
|- | |- | ||
{{#if:{{{artist|}}} | !id="fileinfotpl_aut"{{!}}Artist{{#if:{{#forargs:artist|key|value|{{#if:{{#var:key}}|{{#var:value}}}}}}|s}} | {{#if:{{{artist|{{{artist1|}}}}}} | !id="fileinfotpl_aut"{{!}}Artist{{#if:{{#forargs:artist|key|value|{{#ifeq:{{#var:key}}|1||{{#if:{{#var:key}}|{{#var:value}}}}}}}}|s}} | ||
{{!}} {{#ifeq:{{{artist}}}|self|File created by the uploader|{{#ifeq:{{NAMESPACE:{{{artist}}}}}|User|[[{{{artist}}}]]|{{{artist}}}}}}}{{#forargs:artist|key|value|{{#if:{{#if:{{#var:key}}|{{#var:value}}}}|, {{#var:value}}}}}} }} | {{!}} {{#ifeq:{{{artist|{{{artist1|}}}}}}|self|File created by the uploader|{{#ifeq:{{NAMESPACE:{{{artist|{{{artist1}}}}}}}}|User|[[{{{artist|{{{artist1}}}}}}]]|{{{artist|{{{artist1}}}}}}}}}}{{#forargs:artist|key|value|{{#ifeq:{{#var:key}}|1||{{#if:{{#if:{{#var:key}}|{{#var:value}}}}|, {{#var:value}}}}}}}} | {{#if:{{#forargs:artist|key|value|{{#ifeq:{{#var:key}}|1||{{#if:{{#var:key}}|{{#var:value}}}}}}}}|<span style="color:red">'''Error:''' The initial '''artist''' parameter must be set before defining additional artists.</span>}} }} | ||
|- | |- | ||
{{#ifeq:{{{artist|}}}|{{{source|}}}|| | {{#ifeq:{{{artist|{{{artist1|}}}}}}|{{{source|}}}|| | ||
{{#if:{{{source|}}} | !id="fileinfotpl_src"{{!}}Source | {{#if:{{{source|}}} | !id="fileinfotpl_src"{{!}}Source | ||
{{!}} style="line-break:anywhere" {{!}} {{#switch:{{{source}}}|self=File created by the uploader|direct=File ripped directly from media|unknown=Unknown|#default={{{source}}}}} }} }} | {{!}} style="line-break:anywhere" {{!}} {{#switch:{{{source}}}|self=File created by the uploader|direct=File ripped directly from media|unknown=Unknown|#default={{{source}}}}} }} }} | ||
|- | |- | ||
{{#if:{{{filename|}}} | !Original filename | {{#if:{{{filename|{{{filename1|}}}}}} | !Original filename{{#if:{{#forargs:filename|key|value|{{#ifeq:{{#var:key}}|1||{{#if:{{#var:key}}|{{#var:value}}}}}}}}|s}} | ||
{{!}} style="line-break:anywhere" {{!}} <code>{{{filename}}}</code> }} | {{!}} style="line-break:anywhere" {{!}} <code>{{{filename|{{{filename1}}}}}}</code>{{#forargs:filename|key|value|{{#ifeq:{{#var:key}}|1||{{#if:{{#if:{{#var:key}}|{{#var:value}}}}|<br><code>{{#var:value}}</code>}}}}}} | {{#if:{{#forargs:filename|key|value|{{#ifeq:{{#var:key}}|1||{{#if:{{#var:key}}|{{#var:value}}}}}}}}|<span style="color:red">'''Error:''' The initial '''filename''' parameter must be set before defining additional filenames.</span>}} }} | ||
|- | |- | ||
{{#if:{{{caption|}}} | !Source caption | {{#if:{{{caption|}}} | !Source caption | ||
Line 37: | Line 37: | ||
|- | |- | ||
!License | !License | ||
| {{license | {{#if:{{{license|}}}|{{{license}}}|fairuse}} | nocat={{{nocat| | | {{license | {{#if:{{{license|}}}|{{{license}}}|fairuse}} | nocat={{{nocat|}}} }} | ||
|}{{#if:{{{nocat|}}}|| | |}{{#if:{{{nocat|}}}|| | ||
Line 61: | Line 61: | ||
|storyboard={{#if:{{{game|}}}{{{film|}}}{{{comic|}}}||[[Category:Storyboards]]}} | |storyboard={{#if:{{{game|}}}{{{film|}}}{{{comic|}}}||[[Category:Storyboards]]}} | ||
|wallpaper=[[Category:Wallpaper]] | |wallpaper=[[Category:Wallpaper]] | ||
|render={{# | |render={{#switch:{{{media}}} | ||
|merch=[[Category:Merchandise renders]] | |||
|nonhalo=[[Category:Non-Halo renders]] | |||
|#default={{#if:{{{game|}}}{{{film|}}}{{{book|}}}||[[Category:Renders]]}}}} | |||
|logo=[[Category:Logos]] | |logo=[[Category:Logos]] | ||
|asset=[[Category:Raw assets]] | |asset=[[Category:Raw assets]] | ||
Line 83: | Line 86: | ||
|user=[[Category:Personal images]] | |user=[[Category:Personal images]] | ||
|wiki=[[Category:Halopedia images]] | |wiki=[[Category:Halopedia images]] | ||
}} | }}<!-- | ||
{{#ifeq:{{{media|}}}|nonhalo| | -->{{#ifeq:{{{media|}}}|nonhalo| | ||
|{{#if:{{{game|}}}|{{#switch:{{{type}}} | |{{#if:{{{game|}}}|{{#switch:{{{type}}} | ||
|screenshot={{#ifexist:Category:{{{game}}} screenshots| | |screenshot={{#ifexist:Category:{{{game}}} screenshots| | ||
[[Category:{{{game}}} screenshots]]|[[Category:Game screenshots]]}} | [[Category:{{{game}}} screenshots]]|[[Category:Game screenshots]]}} | ||
{{#if:{{{subgame|}}}|{{#ifexist:Category:{{{subgame}}} screenshots|[[Category:{{{subgame}}} screenshots]]}}}} | |||
|achievement={{#ifexist:Category:{{{game}}} achievement images| | |achievement={{#ifexist:Category:{{{game}}} achievement images| | ||
[[Category:{{{game}}} achievement images]]|[[Category:Achievement images]]}} | [[Category:{{{game}}} achievement images]]|[[Category:Achievement images]]}} | ||
Line 101: | Line 105: | ||
|storyboard={{#ifexist:Category:{{{subgame|{{{game}}}}}} storyboards| | |storyboard={{#ifexist:Category:{{{subgame|{{{game}}}}}} storyboards| | ||
[[Category:{{{subgame|{{{game}}}}}} storyboards]]|[[Category:Game storyboards]]}} | [[Category:{{{subgame|{{{game}}}}}} storyboards]]|[[Category:Game storyboards]]}} | ||
|render={{#ifexist:Category:{{{subgame|{{{game}}}}}} renders| | |||
[[Category:{{{subgame|{{{game}}}}}} renders]]|[[Category:Game renders]]}} | |||
|document={{#ifexist:Category:{{{game}}} documents| | |document={{#ifexist:Category:{{{game}}} documents| | ||
[[Category:{{{game}}} documents]]|[[Category:Game documents]]}} | [[Category:{{{game}}} documents]]|[[Category:Game documents]]}} | ||
Line 113: | Line 119: | ||
|concept={{#ifexist:Category:{{{film}}} concept art|[[Category:{{{film}}} concept art]]|[[Category:Film concept art]]}} | |concept={{#ifexist:Category:{{{film}}} concept art|[[Category:{{{film}}} concept art]]|[[Category:Film concept art]]}} | ||
|storyboard={{#ifexist:Category:{{{film}}} storyboards|[[Category:{{{film}}} storyboards]]|[[Category:Film storyboards]]}} | |storyboard={{#ifexist:Category:{{{film}}} storyboards|[[Category:{{{film}}} storyboards]]|[[Category:Film storyboards]]}} | ||
|render={{#ifexist:Category:{{{film}}} renders|[[Category:{{{film}}} renders]]|[[Category:Film renders]]}} | |||
|document={{#ifexist:Category:{{{film}}} documents|[[Category:{{{film}}} documents]]|[[Category:Film documents]]}} | |document={{#ifexist:Category:{{{film}}} documents|[[Category:{{{film}}} documents]]|[[Category:Film documents]]}} | ||
|audio={{#ifexist:Category:{{{film}}} audio files|[[Category:{{{film}}} audio files]]|[[Category:Film audio files]]}} | |audio={{#ifexist:Category:{{{film}}} audio files|[[Category:{{{film}}} audio files]]|[[Category:Film audio files]]}} | ||
Line 122: | Line 129: | ||
|#default={{#ifexist:Category:{{{comic}}} images|[[Category:{{{comic}}} images]]|[[Category:Comic images]]}}}} | |#default={{#ifexist:Category:{{{comic}}} images|[[Category:{{{comic}}} images]]|[[Category:Comic images]]}}}} | ||
|{{#if:{{{book|}}}|{{#switch:{{{type}}} | |{{#if:{{{book|}}}|{{#switch:{{{type}}} | ||
|render={{#ifexist:Category:{{{book}}} renders|[[Category:{{{book}}} renders]]|[[Category:Book renders]]}} | |||
|document={{#ifexist:Category:{{{book}}} documents|[[Category:{{{book}}} documents]]|[[Category:Book documents]]}} | |document={{#ifexist:Category:{{{book}}} documents|[[Category:{{{book}}} documents]]|[[Category:Book documents]]}} | ||
|audio={{#ifexist:Category:{{{book}}} audio files|[[Category:{{{book}}} audio files]]|[[Category:Book audio files]]}} | |audio={{#ifexist:Category:{{{book}}} audio files|[[Category:{{{book}}} audio files]]|[[Category:Book audio files]]}} | ||
|#default={{#ifexist:Category:{{{book}}} images|[[Category:{{{book}}} images]]|[[Category:Book images]]}}}} | |#default={{#ifexist:Category:{{{book}}} images|[[Category:{{{book}}} images]]|[[Category:Book images]]}}}} | ||
}}}}}}}} | }}}}}}}} | ||
}} | }}<!-- | ||
{{#ifeq:{{{type|}}}|screenshot|{{#ifexist:Category:{{{subject}}} screenshots|[[Category:{{{subject}}} screenshots]]}}}} | -->{{#ifeq:{{{type|}}}|screenshot|{{#ifexist:Category:{{{subject}}} screenshots|[[Category:{{{subject}}} screenshots]]}}}}<!-- | ||
{{#switch:{{{media|}}} | -->{{#switch:{{{media|}}} | ||
|album={{#switch:{{{type|}}} | |album={{#switch:{{{type|}}} | ||
|audio|document|cover= | |||
|#default=[[Category:Album images]]}} | |#default=[[Category:Album images]]}} | ||
|merch={{#switch:{{{type|}}} | |merch={{#switch:{{{type|}}} | ||
|audio|document= | |audio|document|render= | ||
|#default=[[Category:Merchandise images]]}} | |#default=[[Category:Merchandise images]]}} | ||
|marketing={{#switch:{{{type|}}} | |marketing={{#switch:{{{type|}}} | ||
Line 142: | Line 150: | ||
|#default=[[Category:Marketing images]]}} | |#default=[[Category:Marketing images]]}} | ||
|website={{#switch:{{{type|}}} | |website={{#switch:{{{type|}}} | ||
|audio|document|screenshot= | |||
|#default=[[Category:Website images]]}} | |#default=[[Category:Website images]]}} | ||
|nonhalo={{#switch:{{{type|}}} | |nonhalo={{#switch:{{{type|}}} | ||
|audio|document|screenshot|render= | |||
|#default=[[Category:Non-Halo images]]}} | |#default=[[Category:Non-Halo images]]}} | ||
}} | }}<!-- | ||
{{#ifeq:{{{license|fairuse}}}|fairuse| | -->{{#ifeq:{{{license|fairuse}}}|fairuse| | ||
{{#switch:{{{type}}} | {{#switch:{{{type}}} | ||
|user|wiki=[[Category:Fair use images]] | |user|wiki=[[Category:Fair use images]] | ||
Line 156: | Line 164: | ||
|#default= | |#default= | ||
}} | }} | ||
}} | }}<!-- | ||
{{#ifeq:{{{source|}}}|unknown|{{#switch:{{{type|}}} | -->{{#ifeq:{{{source|}}}|unknown|{{#switch:{{{type|}}} | ||
|audio=[[Category:Audio files with unknown source]] | |audio=[[Category:Audio files with unknown source]] | ||
|document=[[Category:Documents with unknown source]] | |document=[[Category:Documents with unknown source]] | ||
|#default=[[Category:Images with unknown source]]}} | |#default=[[Category:Images with unknown source]]}} | ||
}} | }}<!-- | ||
{{# | -->{{#ifeq:{{{source|}}}|direct|[[Category:Raw assets]]}}<!-- | ||
{{#if:{{{ | -->{{#if:{{{title|}}}|{{#ifexist:Category:{{{title}}} images|[[Category:{{{title}}} images]]}}}}<!-- | ||
{{#if:{{{ | -->{{#if:{{{artist|{{{artist1|}}}}}}|{{#ifeq:{{{artist|{{{artist1|}}}}}}|self||{{#ifeq:{{NAMESPACE:{{{artist|{{{artist1}}}}}}}}|User||[[Category:Images by {{{artist|{{{artist1}}}}}}]]}}}}}}<!-- | ||
-->{{#forargs:artist|key|value|{{#ifeq:{{#var:key}}|1||{{#if:{{#if:{{#var:key}}|{{#var:value}}}}|[[Category:Images by {{#var:value}}]]}}}}}}<!-- | |||
-->{{#if:{{{summary|}}}|{{#seo:description={{{summary}}}}}|[[Category:Files needing a summary]]}} | |||
}}</includeonly><noinclude> | }}</includeonly><noinclude> | ||
==Info== | ==Info== | ||
Line 182: | Line 189: | ||
|- | |- | ||
! summary | ! summary | ||
| File summary || A brief explanation of what the file is and what it is used for. This summary is also used for the file page meta description and default image alt text. Files missing a summary are added to the [[:Category: | | File summary || A brief explanation of what the file is and what it is used for. This summary is also used for the file page meta description and default image alt text. Files missing a summary are added to the [[:Category:Files needing a summary|files needing a summary]] category. | ||
|- | |- | ||
! game | ! game | ||
Line 223: | Line 230: | ||
*logo: Logo | *logo: Logo | ||
*asset: Raw asset | *asset: Raw asset | ||
*page: Comic | *page: Comic scene or book page | ||
* | *designdoc: Design documentation | ||
* | *document: PDF document | ||
*audio: Audio file | *audio: Audio file | ||
*real: Real-world image | *real: Real-world image | ||
Line 241: | Line 248: | ||
|- | |- | ||
! filename | ! filename | ||
| Original filename || The original filename before it was uploaded to the wiki (if applicable). | | Original filename(s) || The original filename before it was uploaded to the wiki (if applicable). Parameters '''filename2''', '''filename3''', '''filename4'''... may be added for additional filenames. | ||
|- | |- | ||
! caption | ! caption | ||
Line 253: | Line 260: | ||
|} | |} | ||
[[Category: | [[Category:File templates]] | ||
[[Category:Documentation templates]]</noinclude> | [[Category:Documentation templates]]</noinclude> |
Latest revision as of 19:05, August 10, 2024
Info
This template should be used for all files in the "File" namespace. It presents some information about the file, both in terms of content and metadata. It also automatically categorizes the image.
Parameters
Parameter | Purpose | Detailed description |
---|---|---|
summary | File summary | A brief explanation of what the file is and what it is used for. This summary is also used for the file page meta description and default image alt text. Files missing a summary are added to the files needing a summary category. |
game | Game | The Halo game this file is about (if applicable). |
subgame | Sub-game | If the main Halo game is a compilation, the title of the original game. |
film | Film/series | The Halo film or series this file is about (if applicable). |
comic | Comic | The Halo comic series or graphic novel this file is about (if applicable). |
book | Book | The Halo book this file is about (if applicable). |
media | Media type | The type of media the file is from if it's not from a Halo game, film, comic, or book: album, merch, marketing, website, nonhalo. If none of these apply, don't include the parameter. |
title | Media title | The title of the media if it is non-Halo. Used instead of game, film, comic, etc. for non-Halo media. |
type | Content type | What type of content this is. This will automatically determine some other things. Can be one of the following:
|
subject | Subject | Subject of the image for optional screenshot categorization: character, weapon, vehicle, menu, multiplayer. |
artist | Artist(s) | The name or user page of the artist who created the work, if known. Parameters artist2, artist3, artist4... may be added for additional artists. |
source | File source | If it was obtained from a website, type its URL here. Other options: self, direct, unknown. |
filename | Original filename(s) | The original filename before it was uploaded to the wiki (if applicable). Parameters filename2, filename3, filename4... may be added for additional filenames. |
caption | Source caption | The original caption attributed to the file from its source website (if applicable). |
license | License | This is the same parameter you would feed into {{license}}. Defaults to fair use. |
nocat | No categorization | If this has a value, like "y", then the template will not automatically categorize the file. |