Template:Disk: Difference between revisions

From Midipedia
Jump to navigation Jump to search
No edit summary
 
(Clean up styling.)
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
<noinclude>
<noinclude>
{{#template_params:Type|Code|Title|SortableTitle (label=Sortable title)|Series|Production|Programming|SoundFormats (label=Sound format)|FileFormats (label=File format)|Medium|ReleaseYear (label=Release year)|CoverArt (label=Cover art;namespace=File)|RelatedProducts (label=Related)}}
{{#template_params:Type
{{#cargo_declare:_table=Disks|Type=String (allowed values=Songs,Styles)|Code=String|Title=String|SortableTitle=String|Series=String|Production=List (,) of Page|Programming=List (,) of Page|SoundFormats=List (,) of String (allowed values=GM,GS,XG)|FileFormats=List (,) of String (allowed values=SMF Type 0,SMF Type 1)|Medium=String (allowed values=3½" 2DD,3½" 2HD,5¼" 2DD,5¼" 2HD,CD-ROM)|ReleaseYear=Integer|CoverArt=File|RelatedProducts=List (,) of Page}}
|Code
|Title
|SortableTitle (label=Sortable title)
|Series
|Producer
|CoProduction (label=Co-production)
|Programming
|SoundFormats (label=Sound format)
|FileFormats (label=File format)
|Medium
|ReleaseYear (label=Release year)
|CoverArt (label=Cover art;namespace=File)
|RelatedProducts (label=Related)
}}
{{#cargo_declare:_table=Disks
|Type=String (size=16;mandatory;allowed values=Songs,Styles)
|Code=String (size=16)
|Title=String (size=100;mandatory)
|SortableTitle=String (size=100)
|Series=String (size=100)
|Producer=Page
|CoProduction=List (,) of Page
|Programming=List (,) of Page
|SoundFormats=List (,) of String (size=16;allowed values=GM,GS,XG)
|FileFormats=List (,) of String (size=16;allowed values=SMF Type 0,SMF Type 1)
|Medium=String (size=16;allowed values=3½" 2DD,3½" 2HD,5¼" 2DD,5¼" 2HD,CD-ROM)
|ReleaseYear=Integer
|CoverArt=File
|RelatedProducts=List (,) of Page
}}
</noinclude><includeonly>{{#cargo_store:_table=Disks}}
</noinclude><includeonly>{{#cargo_store:_table=Disks}}
{{#template_display:_format=infobox}}
{| class="infoboxTable"
! colspan="2" class="infoboxTitle" style="line-height: 1.0em" | <small>{{{Producer}}} {{{Code}}}</small><br>{{ #if: {{{Series|}}} | <small>{{{Series}}}</small><br> | }}<div style="margin-top: 0.5em; margin-bottom: 0.5em;">{{{Title}}}</div>
|-
| colspan="2" style="padding: 0;" | {{ #if: {{{CoverArt|}}} | [[File:{{{CoverArt}}}|350px]] | <div style="background: #333; color: #666; font-weight: bold; text-align: center; height: 350px; display: flex; justify-content: center; align-items: center;">[ No image ]</div> }}
|-
{{ #if: {{{Producer|}}} | ! {{!}} Production:
{{!}} [[{{{Producer}}}]]
{{!}}- | }}
{{ #if: {{{Series|}}} | ! {{!}} Series:
{{!}} {{{Series}}}
{{!}}- | }}
{{ #if: {{{Code|}}} | ! {{!}} Code:
{{!}} {{{Code}}}
{{!}}- | }}
{{ #if: {{{Title|}}} | ! {{!}} Title:
{{!}} {{{Title}}}
{{!}}- | }}
{{ #if: {{{ReleaseYear|}}} | ! {{!}} Release year:
{{!}} {{{ReleaseYear}}}
{{!}}- | }}
{{ #if: {{{CoProduction|}}} | ! {{!}} Co-production:
{{!}} {{#arraymap:{{{CoProduction|}}}|,|x|[[x]] }}
{{!}}- | }}
{{ #if: {{{Programming|}}} | ! {{!}} Programming:
{{!}} {{#arraymap:{{{Programming|}}}|,|x|[[x]] }}
{{!}}- | }}
{{ #if: {{{SoundFormats|}}} | ! {{!}} Sound format:
{{!}} {{#arraymap:{{{SoundFormats|}}}|,|x|[[x]] }}
{{!}}- | }}
{{ #if: {{{FileFormats|}}} | ! {{!}} File format:
{{!}} {{#arraymap:{{{FileFormats|}}}|,|x|[[x]] }}
{{!}}- | }}
{{ #if: {{{Medium|}}} | ! {{!}} Medium:
{{!}} {{{Medium}}}
{{!}}- | }}
{{ #if: {{{RelatedProducts|}}} | ! {{!}} Related products:
{{!}} {{{RelatedProducts}}}
{{!}}- | }}
|}
[[Category:Disks]]
[[Category:Disks]]
</includeonly>
</includeonly>

Latest revision as of 05:14, 22 March 2024

This is the "Disk" template.

It should be called in the following format:

{{Disk
|Type=
|Code=
|Title=
|SortableTitle=
|Series=
|Producer=
|CoProduction=
|Programming=
|SoundFormats=
|FileFormats=
|Medium=
|ReleaseYear=
|CoverArt=
|RelatedProducts=
}}

Edit the page to see the template text.

This template defines the table "Disks". View table.