Difference between pages "Template:Card table" and "Card Trivia:Tomozaurus"

From Yugipedia
(Difference between pages)
Jump to: navigation, search
(make the width error check work properly again (using vars because WTHN), allow card templates to set a custom maximum width up to a hard limit of 400px (for now, maybe) with a default of the current 200px)
 
 
Line 1: Line 1:
{{ #if: {{{header16|}}}{{{headerstyle16|}}}{{{label16|}}}{{{labelstyle16|}}}{{{data16|}}}{{{datastyle16|}}}{{{class16|}}}{{{rowclass16|}}}
+
{{Navigation}}
  | <div class="error">Error: too many rows!</div>[[Category:Card table transclusions with too many rows]]
 
}}{{ #vardefine: $max_width | {{ #iferror: {{ #ifexpr: {{px|{{{max_width}}}}} > 400 | 400 | {{px|{{{max_width}}}}} }} | 200 }}
 
}}{{ #vardefine: $width    | {{ #iferror: {{ #ifexpr: {{px|{{{width}}}}} < {{ #var: $max_width }} | {{px|{{{width}}}}} | {{ #var: $max_width }} }} | {{ #var: $max_width }} }}
 
}}{{ #if: {{{image_right|}}}
 
| {{ #vardefine: $max_width_right | {{ #iferror: {{ #ifexpr: {{px|{{{max_width_right}}}}} > 400 | 400 | {{px|{{{max_width_right}}}}} }} | 200 }}
 
  }}{{ #vardefine: $width_right  | {{ #iferror: {{ #ifexpr: {{px|{{{width_right}}}}} < {{ #var: $max_width_right }} | {{px|{{{width_right}}}}} | {{ #var: $max_width_right }} }} | {{ #var: $max_width_right }} }}
 
  }}
 
}}<!--
 
  
--><div {{ #if: {{ #var: $first-card-table }} || id="main-card-table" {{ #vardefine: $first-card-table | 1 }} }} class="card-table {{ #if: {{{bodyclass|}}} | {{{bodyclass}}} | blank-card }}" style="{{{bodystyle|}}}">
+
* "Tomo" (トモ) is the abbreviation form of the Japanese word meaning "cannibalism" (共食い ''Tomogui'').
{{ #if: {{{title<includeonly>|</includeonly>}}} |
+
 
<div class="heading {{{titleclass|}}}" style="{{{titlestyle|}}}"><div>{{{title}}}</div></div>
+
* This card has a [[recolored counterpart]]: "[[Little D]]".
}}
+
** This is made clear by the 3D models of the two monsters in ''[[Yu-Gi-Oh! Forbidden Memories]]''.
{{ #if: {{{above<includeonly>|</includeonly>}}} | <div class="above">{{{above}}}</div> }}
+
 
<div class="imagecolumn">{{ #if: {{{image_raw|}}}
+
* This card has a [[retrain]]ed [[counterpart]]: "[[Zuttomozaurus]]".
  | {{{image_raw}}}
 
  | [[File:{{ #if: {{{image|}}} | {{{image}}} | Back-EN.png }}|link=File:{{ #if: {{{image|}}} | {{{image}}} | Back-EN.png }}|{{ #var: $width }}px]]{{ #if: {{{image_right|}}}
 
    | [[File:{{{image_right|}}}|link=File:{{{image_right|}}}|{{ #var: $width_right }}px]]
 
    }}
 
  }}{{ #if: {{{below_image<includeonly>|</includeonly>}}} | <div class="belowimage hlist">
 
{{{below_image}}}</div> }}
 
</div>
 
<div class="infocolumn">
 
  <table class="innertable">
 
    {{Infobox/row
 
    |header={{{header1|}}} |headerstyle={{{headerstyle|}}}{{{headerstyle1|}}}
 
    |label={{{label1<includeonly>|</includeonly>}}}  |labelstyle={{{labelstyle|}}}  {{{labelstyle1|}}}
 
    |data={{{data1<includeonly>|</includeonly>}}}    |datastyle={{{datastyle|}}}    {{{datastyle1|}}}
 
    |class={{{class1|}}}  |rowclass={{{rowclass1|}}}
 
    }}{{Infobox/row
 
    |header={{{header2|}}} |headerstyle={{{headerstyle|}}}{{{headerstyle2|}}}
 
    |label={{{label2|}}}  |labelstyle={{{labelstyle|}}}  {{{labelstyle2|}}}
 
    |data={{{data2|}}}    |datastyle={{{datastyle|}}}    {{{datastyle2|}}}
 
    |class={{{class2|}}}  |rowclass={{{rowclass2|}}}
 
    }}{{Infobox/row
 
    |header={{{header3|}}} |headerstyle={{{headerstyle|}}}{{{headerstyle3|}}}
 
    |label={{{label3|}}}  |labelstyle={{{labelstyle|}}}  {{{labelstyle3|}}}
 
    |data={{{data3|}}}    |datastyle={{{datastyle|}}}    {{{datastyle3|}}}
 
    |class={{{class3|}}}  |rowclass={{{rowclass3|}}}
 
    }}{{Infobox/row
 
    |header={{{header4|}}} |headerstyle={{{headerstyle|}}}{{{headerstyle4|}}}
 
    |label={{{label4|}}}  |labelstyle={{{labelstyle|}}}  {{{labelstyle4|}}}
 
    |data={{{data4|}}}    |datastyle={{{datastyle|}}}    {{{datastyle4|}}}
 
    |class={{{class4|}}}  |rowclass={{{rowclass4|}}}
 
    }}{{Infobox/row
 
    |header={{{header5|}}} |headerstyle={{{headerstyle|}}}{{{headerstyle5|}}}
 
    |label={{{label5|}}}  |labelstyle={{{labelstyle|}}}  {{{labelstyle5|}}}
 
    |data={{{data5|}}}    |datastyle={{{datastyle|}}}    {{{datastyle5|}}}
 
    |class={{{class5|}}}  |rowclass={{{rowclass5|}}}
 
    }}{{Infobox/row
 
    |header={{{header6|}}} |headerstyle={{{headerstyle|}}}{{{headerstyle6|}}}
 
    |label={{{label6|}}}  |labelstyle={{{labelstyle|}}}  {{{labelstyle6|}}}
 
    |data={{{data6|}}}    |datastyle={{{datastyle|}}}    {{{datastyle6|}}}
 
    |class={{{class6|}}}  |rowclass={{{rowclass6|}}}
 
    }}{{Infobox/row
 
    |header={{{header7|}}} |headerstyle={{{headerstyle|}}}{{{headerstyle7|}}}
 
    |label={{{label7|}}}  |labelstyle={{{labelstyle|}}}  {{{labelstyle7|}}}
 
    |data={{{data7|}}}    |datastyle={{{datastyle|}}}    {{{datastyle7|}}}
 
    |class={{{class7|}}}  |rowclass={{{rowclass7|}}}
 
    }}{{Infobox/row
 
    |header={{{header8|}}} |headerstyle={{{headerstyle|}}}{{{headerstyle8|}}}
 
    |label={{{label8|}}}  |labelstyle={{{labelstyle|}}}  {{{labelstyle8|}}}
 
    |data={{{data8|}}}    |datastyle={{{datastyle|}}}    {{{datastyle8|}}}
 
    |class={{{class8|}}}  |rowclass={{{rowclass8|}}}
 
    }}{{Infobox/row
 
    |header={{{header9|}}} |headerstyle={{{headerstyle|}}}{{{headerstyle9|}}}
 
    |label={{{label9|}}}  |labelstyle={{{labelstyle|}}}  {{{labelstyle9|}}}
 
    |data={{{data9|}}}    |datastyle={{{datastyle|}}}    {{{datastyle9|}}}
 
    |class={{{class9|}}}  |rowclass={{{rowclass9|}}}
 
    }}{{Infobox/row
 
    |header={{{header10|}}} |headerstyle={{{headerstyle|}}}{{{headerstyle10|}}}
 
    |label={{{label10|}}}  |labelstyle={{{labelstyle|}}}  {{{labelstyle10|}}}
 
    |data={{{data10|}}}    |datastyle={{{datastyle|}}}    {{{datastyle10|}}}
 
    |class={{{class10|}}}  |rowclass={{{rowclass10|}}}
 
    }}{{Infobox/row
 
    |header={{{header11|}}} |headerstyle={{{headerstyle|}}}{{{headerstyle11|}}}
 
    |label={{{label11|}}}  |labelstyle={{{labelstyle|}}}  {{{labelstyle11|}}}
 
    |data={{{data11|}}}    |datastyle={{{datastyle|}}}    {{{datastyle11|}}}
 
    |class={{{class11|}}}  |rowclass={{{rowclass11|}}}
 
    }}{{Infobox/row
 
    |header={{{header12|}}} |headerstyle={{{headerstyle|}}}{{{headerstyle12|}}}
 
    |label={{{label12|}}}  |labelstyle={{{labelstyle|}}}  {{{labelstyle12|}}}
 
    |data={{{data12|}}}    |datastyle={{{datastyle|}}}    {{{datastyle12|}}}
 
    |class={{{class12|}}}  |rowclass={{{rowclass12|}}}
 
    }}{{Infobox/row
 
    |header={{{header13|}}} |headerstyle={{{headerstyle|}}}{{{headerstyle13|}}}
 
    |label={{{label13|}}}  |labelstyle={{{labelstyle|}}}  {{{labelstyle13|}}}
 
    |data={{{data13|}}}    |datastyle={{{datastyle|}}}    {{{datastyle13|}}}
 
    |class={{{class13|}}}  |rowclass={{{rowclass13|}}}
 
    }}{{Infobox/row
 
    |header={{{header14|}}} |headerstyle={{{headerstyle|}}}{{{headerstyle14|}}}
 
    |label={{{label14|}}}  |labelstyle={{{labelstyle|}}}  {{{labelstyle14|}}}
 
    |data={{{data14|}}}    |datastyle={{{datastyle|}}}    {{{datastyle14|}}}
 
    |class={{{class14|}}}  |rowclass={{{rowclass14|}}}
 
    }}{{Infobox/row
 
    |header={{{header15|}}} |headerstyle={{{headerstyle|}}}{{{headerstyle15|}}}
 
    |label={{{label15|}}}  |labelstyle={{{labelstyle|}}}  {{{labelstyle15|}}}
 
    |data={{{data15|}}}    |datastyle={{{datastyle|}}}    {{{datastyle15|}}}
 
    |class={{{class15|}}}  |rowclass={{{rowclass15|}}}
 
    }}
 
  </table>
 
  </div>
 
{{ #if: {{{below<includeonly>|</includeonly>}}} | <div class="below {{{belowclass|}}}">{{{below}}}</div> }}
 
</div>{{<!-- sortkey when desired -->
 
  #if: {{ #var: $defaultsort }}<!-- don't bother with any of this if we've already set DEFAULTSORT -->
 
  || {{ #if: {{{defaultsort|}}}<!-- parameter overrides automatic sortkey -->
 
    | {{ #vardefine: $defaultsort | {{{defaultsort}}} }}
 
    | {{ #vardefine: $ds-pagename | {{Normalized pagename}} }}{{ #vardefine: $defaultsort
 
      | {{ #ifeq: {{ #explode: {{ #var: $ds-pagename }} }} | A      <!-- cards whose name starts with the article "A" -->
 
        | {{ #sub: {{ #var: $ds-pagename }} | 2 }}
 
        | {{ #ifeq: {{ #explode: {{ #var: $ds-pagename }} }} | An    <!-- cards whose name starts with the article "An" -->
 
          | {{ #sub: {{ #var: $ds-pagename }} | 3 }}
 
          | {{ #ifeq: {{ #explode: {{ #var: $ds-pagename }} }} | The <!-- cards whose name starts with the article "The" -->
 
            | {{ #if: {{ #pos: {{ #var: $ds-pagename }} | The Agent }}{{ #pos: {{ #var: $ds-pagename }} | The Fabled }}
 
              | none                                                <!-- ...except for "The Agent" and "The Fabled" cards -->
 
              | {{ #sub: {{ #var: $ds-pagename }} | 4 }}
 
            }}
 
            | {{ <!-- now make Number cards use natural sorting order -->
 
              #if: {{and|{{ #ifeq: {{ #explode: {{ #var: $ds-pagename }} }} | Number | 1 }}|{{ #pos: {{ #var: $ds-pagename }} | : }}}}
 
              | Number {{ #if: {{ #pos: {{ #var: $ds-pagename }} | Number C }}
 
                | C{{ padleft: {{ #replace: {{ #explode: {{ #var: $ds-pagename }} || 1 }} | C }} | 6 }}
 
                | {{ #if: {{ #pos: {{ #var: $ds-pagename }} | Number F }}
 
                  | F{{ padleft: {{ #replace: {{ #explode: {{ #var: $ds-pagename }} || 1 }} | F }} | 6 }}
 
                  | {{ padleft: {{ #explode: {{ #var: $ds-pagename }} || 1 }} | 6 }}
 
                }}
 
              }}{{ #explode: {{ #var: $ds-pagename }} | : | 1 }}
 
              | {{ <!-- and New Order cards -->
 
                #if: {{ #pos: {{ #var: $ds-pagename }} | New Order }}
 
                | New Order {{ padleft: {{ #explode: {{ #var: $ds-pagename }} || 2 }} | 6 }}
 
                | none
 
              }}
 
            }}
 
          }}
 
        }}
 
      }}
 
    }}
 
  }}{{ #ifeq: {{ #var: $defaultsort }} | none || {{DEFAULTSORT:{{ #var: $defaultsort }}}} }}
 
}}{{ #if: {{NAMESPACE}}
 
  | <!-- non-mainspace categories here -->{{ #ifeq: {{ns:template}}:{{BASEPAGENAME}} | {{FULLPAGENAME}} | [[Category:Card table templates]] }}
 
  | {{ #ifexist: Card Gallery:{{ #var: $main | {{Normalized pagename|{{PAGENAME}}}} }}
 
    || [[Category:Cards that need a gallery]]
 
  }}[[Page name::{{FULLPAGENAME}}| ]][[Page type::Card page| ]]
 
}}<noinclude>{{Documentation}}</noinclude>
 

Latest revision as of 15:43, 4 September 2023

  • "Tomo" (トモ) is the abbreviation form of the Japanese word meaning "cannibalism" (共食い Tomogui).