Difference between revisions of "Template:Specs-Card"

From War Thunder Wiki
Jump to: navigation, search
m
 
(33 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
<includeonly>{{#if: {{#unit: {{{code}}} | название }} |<!--
 
<includeonly>{{#if: {{#unit: {{{code}}} | название }} |<!--
 
  -->{{#vardefine: me | {{{code}}} }}<!--
 
  -->{{#vardefine: me | {{{code}}} }}<!--
  -->{{#switch: {{#unit: {{#var:me}} | тип }}
+
  --><div class="specs_card_main" data-code="{{#unit: {{{code}}} | код }}">
    | 1 = {{#vardefine: type | Aviation }}{{#vardefine: typeM | aircraft }}
+
<div class="specs_card_mobile_info">
    | 2 = {{#vardefine: type | Ground vehicles }}{{#vardefine: typeM | ground vehicles }}
+
<div class="general_info_name">{{#if: {{{card_name|}}}
    | 3 = {{#vardefine: type | Fleet }}{{#vardefine: typeM | ships }}
+
   |{{{card_name}}}[[Category:Changed name in the card]]
    | 4 = {{#vardefine: type | Helicopters }}{{#vardefine: typeM | helicopters }}
+
   |{{#unit: {{{code}}} | псевдоним}}
    }}<!--
+
}}</div>
-->{{#vardefine: country |
+
</div>
    {{#switch: {{#unit: {{#var:me}} | страна }}
+
<div class="specs_card_main_slider">
      | Great Britain = Britain
+
<div class="specs_card_main_slider_container"></div>
      | #default = {{#unit: {{#var:me}} | страна }}
+
<div class="specs_card_main_slider_system"><!--
      }}
+
--><div>https://static.encyclopedia.warthunder.com/images/{{lc: {{{code}}}}}.png</div><!--
    }}<!--
+
-->{{#if: {{{images|}}} |
-->{{#vardefine: rank |
+
   {{{images|}}}
    {{#switch: {{#unit: {{#var: me }} | ранг | значение }}
+
}}<!--
      | 1 = First
+
-->{{#if: {{FILEPATH:{{{cockpit|}}}}} |
      | 2 = Second
+
  <div>360://{{#tag:nowiki|{{FILEPATH:{{{cockpit|}}}}}}}</div>
      | 3 = Third
+
   [[Category:With cockpit]]
      | 4 = Fourth
+
}}<!--
      | 5 = Fifth
+
--></div>
      | 6 = Sixth
+
</div>
      | 7 = Seventh
+
{{#if: {{{title_name|}}}
      }}
+
  |{{DISPLAYTITLE:{{{title_name}}}}}[[Category:Changed visible name]]
    }}<!--
+
}}
--><div class="ttx"><!--
+
<div class="specs_card_main_info">
--><div class="ttx-title"><!--
+
<div class="general_info_name">{{#if: {{{card_name|}}}
-->{{#if: {{{display_name|}}}<!--
+
  |{{{card_name}}}
   -->|{{DISPLAYTITLE:{{{display_name}}}}}[[Category:Changed visible name]]<!--
+
   |{{#unit: {{{code}}} | псевдоним}}
-->}}<!--
+
}}</div>
-->{{#if: {{{name|}}}<!--
+
</div>
  -->|{{{name}}}[[Category:Changed name in the card]]<!--
+
</div>
   -->|{{#unit: {{#var:me}} | название}}<!--
 
-->}}</div><!--
 
--><div class="ttx-image">{{#unit: {{#var: me }} | картинка }}<!--
 
  -->{{#if: {{{cockpit|}}} |<!--
 
      --><div class="ttx-cockpit" data-id="{{{cockpit|}}}"><span>Cockpit</span></div><!--
 
      -->[[Category:With cockpit]]<!--
 
  -->}}<!--
 
--></div><!--
 
-->{{#if: {{{store|}}} |<!--
 
    --><div class="ttx-buy"><div data-title="https://store.gaijin.net/story.php?id={{{store|}}}&partner=Wiki&partner_val=lc9fhfph" class="ttx-buy-button">DOWNLOAD THE GAME</div></div><!--
 
    -->[[Category:With buy button]]<!--
 
-->}}<!--
 
-->{{#if: {{{market|}}} |<!--
 
    --><div class="ttx-marketplace"><div data-title="https://trade.gaijin.net/?n={{{market|}}}&viewitem=&a=1067" class="ttx-marketplace-button">FIND ON MARKETPLACE</div></div><!--
 
    -->[[Category:With marketplace button]]<!--
 
-->}}<!--
 
--><div class="ttx-info"><!--
 
  --><div class="ttx-flag">[[File:{{#var: country }} flag.png|44px|link=:Category:{{#var: country }} {{#var: typeM }}]]</div><!--
 
  --><span class="ttx-country">[[:Category:{{#var: country }} {{#var: typeM }}|{{#var: country }}]]</span><!--
 
  --><span class="ttx-rank">[[:Category:{{#var: rank }} rank {{#var: typeM }}|{{#unit: {{#var: me }} | ранг }} Rank]]</span><!--
 
--></div><!--
 
--><div class="ttx-switch-mode"><div class="ttx-switch-mode-button" id="ttx-ab-button">AB</div><div class="ttx-switch-mode-button" id="ttx-rb-button">RB</div><div class="ttx-switch-mode-button" id="ttx-sb-button">SB</div></div><!--
 
--><div class="ttx-table"><!--
 
--><div class="ttx-table-line ttx-table-head">General characteristics</div><!--
 
--><div class="ttx-table-line ttx-switch-size"><div id="ttx-short" class="ttx-switch-size-button"><span class="ttx-switch-size-text">Brief</span></div><div id="ttx-detail" class="ttx-switch-size-button"><span class="ttx-switch-size-text">Detailed</span></div></div><!--
 
--><div class="ttx-table-line"><span class="ttx-sb ttx-value">{{#unit: {{#var: me }} | бр | сб }}</span><span class="ttx-unvisible ttx-value">/</span><span class="ttx-rb ttx-value">{{#unit: {{#var: me }} | бр | рб }}</span><span class="ttx-unvisible ttx-value">/</span><span class="ttx-ab ttx-value">{{#unit: {{#var: me }} | бр | аб }}</span><span class="ttx-name">{{Annotation|BR|Battle ratings}}</span></div><!--
 
--><div class="ttx-table-line"><span class="ttx-value"><!--
 
-->[[Category:{{#var: type }}]]<!--
 
-->[[Category:{{#var: country }} {{#var: typeM }}]]<!--
 
-->[[Category:{{#var: rank }} rank {{#var: typeM }}]]<!--
 
-->{{#vardefine: i | 1 }}<!--
 
   -->{{#while:
 
      |{{#if: {{#unit: {{#var: me }} | класс | {{#var: i }} }} | true }}
 
      |{{#ifexpr: {{#var: i }} != 1 |<br>}}<!--
 
    -->{{#switch: {{#unit: {{#var: me }} | класс | {{#var: i }} | код }}
 
        | type_missile_tank = [[:Category:ATGM vehicles|ATGM vehicle]][[Category:ATGM vehicles]]
 
        | type_spaa = [[:Category:Anti-aircraft vehicles|SPAA]][[Category:Anti-aircraft vehicles]]
 
        | type_tank_destroyer = [[:Category:Tank destroyers|Tank destroyer]][[Category:Tank destroyers]]
 
        | type_medium_tank = [[:Category:Medium tanks|Medium tank]][[Category:Medium tanks]]
 
        | type_light_tank = [[:Category:Light tanks|Light tank]][[Category:Light tanks]]
 
        | type_heavy_tank = [[:Category:Heavy tanks|Heavy tank]][[Category:Heavy tanks]]
 
        | type_aa_fighter = [[:Category:Air Defence fighters|Air Defence fighter]][[Category:Air Defence fighters]]
 
        | type_bomber = [[:Category:Bombers|Bomber]][[Category:Bombers]]
 
        | type_frontline_bomber = [[:Category:Frontline bombers|Frontline bomber]][[Category:Frontline bombers]]
 
        | type_medium_bomber = [[:Category:Medium bombers|Medium bomber]][[Category:Medium bombers]]
 
        | type_fighter = [[:Category:Fighters|Fighter]][[Category:Fighters]]
 
        | type_naval_fighter = [[:Category:Naval fighters|Naval fighter]][[Category:Naval fighters]]
 
        | type_light_fighter = [[:Category:Light fighters|Light fighter]][[Category:Light fighters]]
 
        | type_interceptor = [[:Category:Interceptors|Interceptor]][[Category:Interceptors]]
 
        | type_heavy_fighter = [[:Category:Twin-engine fighters|Twin-engine fighter]][[Category:Twin-engine fighters]]
 
        | type_strike_fighter = [[:Category:Strike fighters|Strike fighter]][[Category:Strike fighters]]
 
        | type_torpedo = [[:Category:Torpedo bombers|Torpedo bomber]][[Category:Torpedo bombers]]
 
        | type_assault = [[:Category:Attackers|Attacker]][[Category:Attackers]]
 
        | type_biplane = [[:Category:Biplanes|Biplane]][[Category:Biplanes]]
 
        | type_jet_fighter = [[:Category:Jet fighters|Jet fighter]][[Category:Jet fighters]]
 
        | type_heavy_bomber = [[:Category:Heavy bombers|Heavy bomber]][[Category:Heavy bombers]]
 
        | type_longrange_bomber = [[:Category:Long Range bombers|Long Range bomber]][[Category:Long Range bombers]]
 
        | type_dive_bomber = [[:Category:Dive bombers|Dive bomber]][[Category:Dive bombers]]
 
        | type_naval_bomber = [[:Category:Naval bombers|Naval bomber]][[Category:Naval bombers]]
 
        | type_light_bomber = [[:Category:Light bombers|Light bomber]][[Category:Light bombers]]
 
        | type_jet_bomber = [[:Category:Jet bombers|Jet bomber]][[Category:Jet bombers]]
 
        | type_hydroplane = [[:Category:Hydroplanes|Hydroplane]][[Category:Hydroplanes]]
 
        | type_flying_boat = [[:Category:Flying boats|Flying boat]][[Category:Flying boats]]
 
| type_attack_helicopter = [[:Category:Attack helicopters|Attack helicopter]][[Category:Attack helicopters]]
 
| type_boat = [[:Category:Boats|Boat]][[Category:Boats]]
 
| type_missile_boat = [[:Category:Fast attack crafts|Fast attack craft]][[Category:Fast attack crafts]]
 
| type_heavy_boat = [[:Category:Heavy boats|Heavy boat]][[Category:Heavy boats]]
 
| type_gun_boat = [[:Category:Motor gun boats|Motor gun boat]][[Category:Motor gun boats]]
 
| type_torpedo_boat = [[:Category:Motor torpedo boats|Motor torpedo boat]][[Category:Motor torpedo boats]]
 
| type_small_submarine_chaser = [[:Category:Small sub-chasers|Small sub-chaser]][[Category:Small sub-chasers]]
 
| type_submarine_chaser = [[:Category:Sub-chasers|Sub-chaser]][[Category:Sub-chasers]]
 
| type_armored_submarine_chaser = [[:Category:Armored sub-chasers|Armored sub-chaser]][[Category:Armored sub-chasers]]
 
| type_armored_boat = [[:Category:Armored gun boats|Armored gun boat]][[Category:Armored gun boats]]
 
| type_hydrofoil_torpedo_boat = [[:Category:Hydrofoil torpedo boats|Hydrofoil torpedo boat]][[Category:Hydrofoil torpedo boats]]
 
| type_destroyer = [[:Category:Destroyers|Destroyer]][[Category:Destroyers]]
 
| type_light_cruiser = [[:Category:Light cruisers|Light cruiser]][[Category:Light cruisers]]
 
| type_cruiser = [[:Category:Heavy cruisers|Heavy cruiser]][[Category:Heavy cruisers]]
 
| type_barge = [[:Category:Barges|Barge]][[Category:Barges]]
 
| type_naval_aa_ferry = [[:Category:Anti-air ferrys|Anti-air ferry]][[Category:Anti-air ferrys]]
 
| type_naval_ferry_barge = [[:Category:Naval ferry barges|Naval ferry barge]][[Category:Naval ferry barges]]
 
| type_minesweeper = [[:Category:Minesweepers|Minesweeper]][[Category:Minesweepers]]
 
| type_minelayer = [[:Category:Minelayers|Minelayer]][[Category:Minelayers]]
 
| type_torpedo_gun_boat = [[:Category:Motor torpedo gun boats|Motor torpedo gun boat]][[Category:Motor torpedo gun boats]]
 
| type_heavy_gun_boat = [[:Category:Gunboats|Gunboat]][[Category:Gunboats]]
 
| type_utility_helicopter = [[:Category:Utility helicopters|Utility helicopter]][[Category:Utility helicopters]]
 
        | #default = [[Category:{{#unit: {{#var: me }} | класс | {{#var: i }} }}]][[:Category:{{#unit: {{#var: me }} | класс | {{#var: i }} }}|{{#unit: {{#var: me }} | класс | {{#var: i }} }}]]
 
  }}{{#vardefine: i | {{#expr: {{#var: i }} + 1 }} }}<!--
 
  -->}}</span><span class="ttx-name">Class</span></div><!--
 
--><div class="ttx-table-line"><span class="ttx-value">{{#unit: {{#var: me }} | экипаж | количество }} {{#ifexpr: {{#unit: {{#var: me }} | экипаж | количество }} = 1 | person | people }}</span><span class="ttx-name">Crew</span></div><!--
 
-->{{#switch: {{#var: type }}
 
    |Aviation={{Specs-Card-Aviation}}
 
    |Ground vehicles={{Specs-Card-Tank}}
 
    |Fleet={{Specs-Card-Fleet}}
 
    |Helicopters={{Specs-Card-Helicopter}}
 
    }}<!--
 
--><div class="ttx-table-line ttx-table-head">Economy</div><!--
 
   -->{{#ifeq: {{#unit: {{#var: me }} | премиумная }} | 1
 
      |<div class="ttx-table-line"><span class="ttx-value">[[:Category:Premium {{#var: typeM }}|Premium]]</span><span class="ttx-name">Type</span></div><!--
 
      -->[[Category:Premium {{#var: typeM }}]]
 
    }}<!--
 
  -->{{#ifeq: {{#unit: {{#var: me }} | полковая }} | 1
 
      |<div class="ttx-table-line"><span class="ttx-value">[[:Category:Squadron {{#var: typeM }}|Squadron]]</span><span class="ttx-name">Type</span></div><!--
 
      -->[[Category:Squadron {{#var: typeM }}]]
 
    }}<!--
 
  -->{{#ifeq: {{#unit: {{#var: me }} | акционная }} | 0
 
      |{{#ifeq: {{#unit: {{#var: me }} | цена | валюта }} | S
 
        |<div class="ttx-table-line"><span class="ttx-value"><!--
 
      -->{{#ifeq: {{#unit: {{#var: me }} | исследование | значение }} | 0
 
          |free
 
          |{{#unit:{{#var:me}}|исследование}} {{Rp}}<!--
 
      -->}}</span><span class="ttx-name">Research</span></div><!--
 
      --><div class="ttx-table-line"><span class="ttx-value"><!--
 
      -->{{#ifeq: {{#unit: {{#var: me }} | цена | значение }} | 0
 
          |free
 
          |{{#unit: {{#var: me }} | цена }} {{Sl}}
 
        }}</span><span class="ttx-name">Purchase</span></div>
 
        |<div class="ttx-table-line"><span class="ttx-value">{{#unit: {{#var: me }} | цена }} {{Ge}}</span><span class="ttx-name">Purchase</span></div><!--
 
    -->}}
 
    |<div class="ttx-table-line"><span class="ttx-value">[[:Category:Gift {{#var: typeM }}|Bundle or Gift]]</span><span class="ttx-name">Purchase</span></div><!--
 
  -->[[Category:Gift {{#var: typeM }}]]
 
    }}<!--
 
--><div class="ttx-table-line"><!--
 
  -->{{#ifeq:{{#unit: {{#var: me }} | ремонт | рб | макс | значение }} | 0
 
      |<span class="ttx-value">free</span>
 
  |<span class="ttx-value">{{Sl}}</span><span class="ttx-sb ttx-value">{{#ifexpr: ( {{#unit: {{#var: me }} | ремонт | сб | мин | значение }} != {{#unit: {{#var: me }} | ремонт | сб | макс | значение }} ) |{{Annotation|{{#unit: {{#var: me }} | ремонт | сб | мин }} / {{#unit: {{#var: me }} | ремонт | сб | макс }}|minimum / maximum}}|{{#unit: {{#var: me }} | ремонт | сб | макс }}}}</span><span class="ttx-unvisible ttx-value">/</span><!--
 
    --><span class="ttx-rb ttx-value">{{#ifexpr:( {{#unit: {{#var: me }} | ремонт | рб | мин | значение }} != {{#unit: {{#var: me }} | ремонт | рб | макс | значение }} )|{{Annotation|{{#unit: {{#var: me }} | ремонт | рб | мин }} / {{#unit: {{#var: me }} | ремонт | рб | макс }}|minimum / maximum}}|{{#unit: {{#var: me }} | ремонт | рб | макс }}}}</span><span class="ttx-unvisible ttx-value">/</span><!--
 
    --><span class="ttx-ab ttx-value">{{#ifexpr:( {{#unit: {{#var: me }} | ремонт | аб | мин | значение }} != {{#unit: {{#var: me }} | ремонт | аб | макс | значение }} )|{{Annotation|{{#unit: {{#var: me }} | ремонт | аб | мин }} / {{#unit: {{#var: me }} | ремонт | аб | макс }}|minimum / maximum}}|{{#unit: {{#var: me }} | ремонт | аб | макс }}}}</span><!--
 
   -->}}<span class="ttx-name">Repair</span></div><!--
 
--><div class="ttx-table-line ttx-table-collapse"><span class="ttx-value">{{#if: {{#unit: {{#var: me }} | экипаж | базовая | значение }} | {{#unit: {{#var: me }} | экипаж | базовая }} {{Sl}} | free }}</span><span class="ttx-name">Crew training</span></div><!--
 
--><div class="ttx-table-line ttx-table-collapse"><span class="ttx-value">{{#unit: {{#var: me }} | экипаж | эксперты }} {{Sl}}</span><span class="ttx-name">Experts</span></div><!--
 
--><div class="ttx-table-line ttx-table-collapse"><span class="ttx-value">{{#unit: {{#var: me }} | экипаж | асы }} {{Ge}}</span><span class="ttx-name">Aces</span></div><!--
 
--><div class="ttx-table-line"><span class="ttx-value">× ({{#unit: {{#var: me }} | коэф_опыт }}<!--
 
  -->{{#ifeq: {{#unit: {{#var: me }} | премиумная }} | 1 |&nbsp;+ 100 [[File:Talisman.png|18px|class=ttx-img-talisman|link=]] }}<!--
 
-->) % {{Rp}}</span><span class="ttx-name">Reward for battle</span></div><!--
 
--></div></div><!--
 
-->[[ru:{{#unit:{{#var:me}}|статья|ру}}]]
 
 
|[[Category:Non-working Specs-Card]]
 
|[[Category:Non-working Specs-Card]]
}}</includeonly><noinclude>
+
}}__TOC____NOTITLE__</includeonly><noinclude>
 
{{doc}}
 
{{doc}}
 
[[Category:Specs]]
 
[[Category:Specs]]
 
</noinclude>
 
</noinclude>

Latest revision as of 14:51, 10 July 2025

Description

This template is used to create specification cards for vehicles. This template is required for Template:Specs to function properly.

Usage

{{Specs-Card
|code=
|images=
|store=
|market=
|cockpit=
|title_name=
|card_name=
}}

Parameters

  • code - the code of the desired vehicle (required).
  • images - the images to display on the spec card. Template:Specs-Card-Image should be used here.
  • store - the store code of the vehicle (optional).
  • market - the name of the vehicle on Gaijin Marketplace (optional).
  • cockpit - the name of the 3D cockpit image uploaded to the wiki (optional).
  • title_name - Changes the display title of the page and adds page to Category:Changed visible name (optional).
  • card_name - Changes the name displayed on the stat card and adds page to Category:Changed name in the card (optional).