Template:Track listing: Difference between revisions

move cargo storage for releases to Template:Track listing/Releases
No edit summary
(move cargo storage for releases to Template:Track listing/Releases)
Line 1: Line 1:
<noinclude>{{#cargo_declare:_table=releases
<noinclude>{{#cargo_declare:_table=track_listings
| work = Page(mandatory=1)
| headline = String
| catalog_id = List (,) of String
| format = List (,) of String
| country = String(size=20)
| label = List (,) of String
| released = Date
| discogs = Integer
| musicbrainz = String(size=50)
}}{{#cargo_declare:_table=track_listings
| song = String(mandatory=1)
| song = String(mandatory=1)
| work = String(mandatory=1)
| work = String(mandatory=1)
| track = Integer
| track = Integer
| length = String
| length = String
}}</noinclude><includeonly>{{#if:{{{released1|{{{label1|{{{catalog_id1|{{{format1|{{{country1|}}}}}}}}}}}}}}}|
}}</noinclude>{{#invoke:Track listing|main}}<noinclude>
{{#cargo_store:_table=releases| work = {{{work|}}} | headline = {{{headline|}}} | catalog_id = {{{catalog_id1|}}} | released = {{{released1|}}} | format = {{{format1|}}} | label = {{{label1|}}} | country = {{{country1|}}} | discogs = {{{discogs1|}}} | musicbrainz = {{{musicbrainz1|}}}
}}}}{{#if:{{{released2|{{{label2|{{{catalog_id2|{{{format2|{{{country2|}}}}}}}}}}}}}}}|
{{#cargo_store:_table=releases| work = {{{work|}}} | headline = {{{headline|}}} | catalog_id = {{{catalog_id2|}}} | released = {{{released2|}}} | format = {{{format2|}}} | label = {{{label2|}}} | country = {{{country2|}}} | discogs = {{{discogs2|}}} | musicbrainz = {{{musicbrainz2|}}}
}}}}{{#if:{{{released3|{{{label3|{{{catalog_id3|{{{format3|{{{country3|}}}}}}}}}}}}}}}|
{{#cargo_store:_table=releases| work = {{{work|}}} | headline = {{{headline|}}} | catalog_id = {{{catalog_id3|}}} | released = {{{released3|}}} | format = {{{format3|}}} | label = {{{label3|}}} | country = {{{country3|}}} | discogs = {{{discogs3|}}} | musicbrainz = {{{musicbrainz3|}}}
}}}}{{#if:{{{released4|{{{label4|{{{catalog_id4|{{{format4|{{{country4|}}}}}}}}}}}}}}}|
{{#cargo_store:_table=releases| work = {{{work|}}} | headline = {{{headline|}}} | catalog_id = {{{catalog_id4|}}} | released = {{{released4|}}} | format = {{{format4|}}} | label = {{{label4|}}} | country = {{{country4|}}} | discogs = {{{discogs4|}}} | musicbrainz = {{{musicbrainz4|}}}
}}}}{{#if:{{{released5|{{{label5|{{{catalog_id5|{{{format5|{{{country5|}}}}}}}}}}}}}}}|
{{#cargo_store:_table=releases| work = {{{work|}}} | headline = {{{headline|}}} | catalog_id = {{{catalog_id5|}}} | released = {{{released5|}}} | format = {{{format5|}}} | label = {{{label5|}}} | country = {{{country5|}}} | discogs = {{{discogs5|}}} | musicbrainz = {{{musicbrainz5|}}}
}}}}{{#if:{{{released6|{{{label6|{{{catalog_id6|{{{format6|{{{country6|}}}}}}}}}}}}}}}|
{{#cargo_store:_table=releases| work = {{{work|}}} | headline = {{{headline|}}} | catalog_id = {{{catalog_id6|}}} | released = {{{released6|}}} | format = {{{format6|}}} | label = {{{label6|}}} | country = {{{country6|}}} | discogs = {{{discogs6|}}} | musicbrainz = {{{musicbrainz6|}}}
}}}}{{#if:{{{released7|{{{label7|{{{catalog_id7|{{{format7|{{{country7|}}}}}}}}}}}}}}}|
{{#cargo_store:_table=releases| work = {{{work|}}} | headline = {{{headline|}}} | catalog_id = {{{catalog_id7|}}} | released = {{{released7|}}} | format = {{{format7|}}} | label = {{{label7|}}} | country = {{{country7|}}} | discogs = {{{discogs7|}}} | musicbrainz = {{{musicbrainz7|}}}
}}}}{{#if:{{{released8|{{{label8|{{{catalog_id8|{{{format8|{{{country8|}}}}}}}}}}}}}}}|
{{#cargo_store:_table=releases| work = {{{work|}}} | headline = {{{headline|}}} | catalog_id = {{{catalog_id8|}}} | released = {{{released8|}}} | format = {{{format8|}}} | label = {{{label8|}}} | country = {{{country8|}}} | discogs = {{{discogs8|}}} | musicbrainz = {{{musicbrainz8|}}}
}}}}{{#if:{{{released9|{{{label9|{{{catalog_id9|{{{format9|{{{country9|}}}}}}}}}}}}}}}|
{{#cargo_store:_table=releases| work = {{{work|}}} | headline = {{{headline|}}} | catalog_id = {{{catalog_id9|}}} | released = {{{released9|}}} | format = {{{format9|}}} | label = {{{label9|}}} | country = {{{country9|}}} | discogs = {{{discogs9|}}} | musicbrainz = {{{musicbrainz9|}}}
}}}}{{#if:{{{released10|{{{label10|{{{catalog_id10|{{{format10|{{{country10|}}}}}}}}}}}}}}}|
{{#cargo_store:_table=releases| work = {{{work|}}} | headline = {{{headline|}}} | catalog_id = {{{catalog_id10|}}} | released = {{{released10|}}} | format = {{{format10|}}} | label = {{{label10|}}} | country = {{{country10|}}} | discogs = {{{discogs10|}}} | musicbrainz = {{{musicbrainz10|}}}
}}}}{{#if:{{{work|}}}||[[Category:Track listings missing work name]]}}{{#if:{{{headline|}}}||[[Category:Track listings missing headline]]}}</includeonly>{{#invoke:Track listing|main}}<noinclude>
{{documentation}}
{{documentation}}
</noinclude>
</noinclude>