Template:Vehicle row: Difference between revisions
RodRedlineM1 (talk | contribs) |
RodRedlineM1 (talk | contribs) |
||
Line 55: | Line 55: | ||
// Store the first release so the Vehicles table can access it for Appearances list | // Store the first release so the Vehicles table can access it for Appearances list | ||
// Grab the first overall row, released or not. This prevents canceled re-releases from overriding their prior status | // Grab the first overall row, released or not. This prevents canceled re-releases from overriding their prior status | ||
-->{{#ifeq:{{#var:n}}|1|{{#vardefine:first_row|{{M-series | -->{{#ifeq:{{#var:n}}|1|{{#vardefine:first_row|{{M-series|released={{{released|}}}|series={{{series|}}}|1={{#switch: {{{series|}}} | ||
| Mainline | mainline | M | m = M | | Mainline | mainline | M | m = M | ||
| {{{series|}}}}}|2={{{year|}}} | | {{{series|}}}}}|2={{{year|}}} | ||
Line 61: | Line 61: | ||
// Replace initial row if there's a future release | // Replace initial row if there's a future release | ||
-->{{#ifeq:{{#var:r}}|1|{{#ifeq:{{#var:rlast}}|0| | -->{{#ifeq:{{#var:r}}|1|{{#ifeq:{{#var:rlast}}|0| | ||
{{#vardefine:first_release|{{M-series | {{#vardefine:first_release|{{M-series|released={{{released|}}}|series={{{series|}}}|1={{#switch: {{{series|}}} | ||
| Mainline | mainline | M | m = M | | Mainline | mainline | M | m = M | ||
| {{{series|}}} | | {{{series|}}} | ||
Line 81: | Line 81: | ||
|Format={{{format|}}} | |Format={{{format|}}} | ||
|Year={{#if:{{{year|}}}|[[List of vehicles by year/{{{year|}}}|{{{year|}}}]]|{{n/a}}}} | |Year={{#if:{{{year|}}}|[[List of vehicles by year/{{{year|}}}|{{{year|}}}]]|{{n/a}}}} | ||
|Series={{#if:{{{released|}}}|{{M-series | |Series={{#if:{{{released|}}}|{{M-series|released={{{released|}}}|1=X|series={{{series|}}}}}|{{M-series|1={{#switch: {{{series}}} | ||
| Mainline | mainline | M | m = M | | Mainline | mainline | M | m = M | ||
| {{{series}}}}}|2={{{year}}}|tooltip={{{card|}}}}} |}} | | {{{series}}}}}|2={{{year}}}|tooltip={{{card|}}}}} |}} |
Revision as of 11:25, 10 September 2024
This template defines the Cargo table "Releases". |
Usage
The vehicle row
is the backbone of all Mattel Disney Pixar Cars coverage on the Pixar Cars Wiki. Compared to the {{vehicle infobox}}, which opens each vehicle page with a summarized overview, a number of vehicle rows form the core data table. – each one holding detailed, extensive information about an individual release of the vehicle thereof, allowing us to form a complete year-by-year, series-by-series, item-by-item record of that vehicle's history.
Component, needs to be wrapped by a {{table start}} {|
and {{table end}} |}
; The structured output is automated by the recommended entry form.
The stored data goes straight into a database table, allowing every other page on the wiki to access and use it. In short: A single vehicle row within a vehicle page defines the data for its respective release, which then every style of List page - whether series, #Cast lists|cast/item, or Chases - reads and includes in its generation. This gives a release the ability to appear on multiple pages, while only requiring a single edit to update everywhere else.
{| {{vehicle header}} |- {{vehicle row}} {{vehicle row}} {{vehicle row}} {{table end}}
Parameters
{{Vehicle row |model_name= |year= |series= |segment= |colno= |cast= |toy= |country= |photo= |size= |card= |note1= |note2= |note3= etc... }} |
|
Extra configuration
The following settings are not available in the main form, but can be configured in source mode.
|sort_name=
can be set to modify the "model name" that will be called by a {{vehicle list}}. This is useful in situations where more than one Vehicle within the same series have the same model name -- an example being Green, Yellow, and Purple Ramone in the 2007 Mainline. Setting the latter's|sort_name=
toPurple Ramone
makes it so when the same is put in {{poster sort}} template on the series page, it can identify said Ramone.|asst=
manually sets/overrides the assortment number. Most are covered automatically but for certain series/items where the programming cannot determine its identity (such as Piston Cup Nights and its varying multipack assortments), this is necessary.|exclusive=
sets the exclusive status of an item. Retailer-specific series display by default, but this works for individual items/overrides the default setting.
Temporary:
|sub=
allows for an extra level of specificity within series|card2=
and|int_card=
for alternate cardbacks; Walmart Cars and 2023 Mainline are examples