Шаблон:Specs-Card — различия между версиями

Материал из War Thunder Wiki
Перейти к: навигация, поиск
(не показана 1 промежуточная версия этого же участника)
Строка 2: Строка 2:
 
-->{{#if: {{#техника: {{{code}}} | название }} |<!--
 
-->{{#if: {{#техника: {{{code}}} | название }} |<!--
 
  -->{{#vardefine: me | {{{code}}} }}<!--
 
  -->{{#vardefine: me | {{{code}}} }}<!--
--><div class="specs_card_main" data-code="{{#unit: {{#var: me }} | код }}">
+
    Падежные формы типа техники
 +
-->{{#switch: {{#техника: {{#var:me}} | тип }}
 +
    | 1 = {{#vardefine: typeIP | Авиация }}{{#vardefine: typeIPm | авиация }}{{#vardefine: typeRP | авиации }}{{#vardefine: premDecl | Премиумная }}{{#vardefine: giftDecl | Акционная }}{{#vardefine: squadDecl | Полковая }}
 +
    | 2 = {{#vardefine: typeIP | Наземная техника }}{{#vardefine: typeIPm | наземная техника }}{{#vardefine: typeRP | наземной техники }}{{#vardefine: premDecl | Премиумная }}{{#vardefine: giftDecl | Акционная }}{{#vardefine: squadDecl | Полковая }}
 +
    | 3 = {{#vardefine: typeIP | Флот }}{{#vardefine: typeIPm | флот }}{{#vardefine: typeRP | флота }}{{#vardefine: premDecl | Премиумный }}{{#vardefine: giftDecl | Акционный }}{{#vardefine: squadDecl | Полковой }}
 +
    | 4 = {{#vardefine: typeIP | Вертолёты }}{{#vardefine: typeIPm | вертолёты }}{{#vardefine: typeRP | вертолётов }}{{#vardefine: premDecl | Премиумные }}{{#vardefine: giftDecl | Акционные }}{{#vardefine: squadDecl | Полковые }}
 +
    }}<!--
 +
    Падежные формы стран
 +
-->{{#vardefine: countryRP |
 +
    {{#switch: {{#техника: {{#var:me}} | страна }}
 +
      | Италия = Италии
 +
      | Франция = Франции
 +
      | Германия = Германии
 +
      | Великобритания = Великобритании
 +
      | Япония = Японии
 +
      | Китай = Китая
 +
      | Швеция = Швеции
 +
      | Израиль = Израиля
 +
      | #default = {{#техника: {{#var:me}} | страна }}
 +
      }}
 +
    }}<!--
 +
    Падежные формы рангов
 +
-->{{#vardefine: rankIP |
 +
    {{#switch: {{#техника: {{#var: me }} | ранг | значение }}
 +
      | 1 = Первый
 +
      | 2 = Второй
 +
      | 3 = Третий
 +
      | 4 = Четвёртый
 +
      | 5 = Пятый
 +
      | 6 = Шестой
 +
      | 7 = Седьмой
 +
      | 8 = Восьмой
 +
      }}
 +
    }}<!--
 +
-->[[Категория:{{#var: typeIP }}]][[Категория:{{#var: typeIP }} {{#var: countryRP }}]][[Категория:{{#var: rankIP }} ранг {{#var: typeRP }}]]
 +
<div class="specs_card_main" data-code="{{#unit: {{#var: me }} | код }}">
 
<div class="specs_card_mobile_info">
 
<div class="specs_card_mobile_info">
 
<div class="general_info_name">{{#if: {{{card_name|}}}
 
<div class="general_info_name">{{#if: {{{card_name|}}}
Строка 8: Строка 43:
 
   |{{#unit: {{#var:me}} | псевдоним}}
 
   |{{#unit: {{#var:me}} | псевдоним}}
 
}}</div>
 
}}</div>
 +
<div class="general_info_neighbors"><!--
 +
-->{{#if: {{#unit: {{#var: me }} | prev }} |<div class="prev">[[{{#unit: {{#unit: {{#var: me }} | prev }} | статья }}|{{#unit: {{#unit: {{#var: me }} | prev }} | псевдоним }}]]</div>}}<!--
 +
-->{{#if: {{#unit: {{#var: me }} | next }} |<div class="next">[[{{#unit: {{#unit: {{#var: me }} | next }} | статья }}|{{#unit: {{#unit: {{#var: me }} | next }} | псевдоним }}]]</div>}}<!--
 +
--></div>
 
</div>
 
</div>
 
<div class="specs_card_main_slider">
 
<div class="specs_card_main_slider">
 
<div class="specs_card_main_slider_container"></div>
 
<div class="specs_card_main_slider_container"></div>
 
<div class="specs_card_main_slider_system"><!--
 
<div class="specs_card_main_slider_system"><!--
--><div>https://static.encyclopedia.warthunder.com/images/{{lc: {{#var:me}}}}.png</div><!--
+
-->{{#if: {{#unit: {{#var: me }} | картинка }} |
 +
  <div>{{#unit: {{#var: me }} | картинка }}</div>
 +
}}<!--
 
-->{{#if: {{{images|}}} |
 
-->{{#if: {{{images|}}} |
 
   {{{images|}}}
 
   {{{images|}}}
Строка 30: Строка 71:
 
   |{{#unit: {{#var:me}} | псевдоним}}
 
   |{{#unit: {{#var:me}} | псевдоним}}
 
}}</div>
 
}}</div>
 +
<div class="general_info_neighbors"><!--
 +
-->{{#if: {{#unit: {{#var: me }} | prev }} |<div class="prev">[[{{#unit: {{#unit: {{#var: me }} | prev }} | статья }}|{{#unit: {{#unit: {{#var: me }} | prev }} | псевдоним }}]]</div>}}<!--
 +
-->{{#if: {{#unit: {{#var: me }} | next }} |<div class="next">[[{{#unit: {{#unit: {{#var: me }} | next }} | статья }}|{{#unit: {{#unit: {{#var: me }} | next }} | псевдоним }}]]</div>}}<!--
 +
--></div>
 +
<div class="general_info">
 +
<div class="general_info_nation">[[File:Флаг {{#var: countryRP }}.png|45px|ссылка=:Категория:{{#var: typeIP }} {{#var: countryRP }}]] [[:Категория:{{#var: typeIP }} {{#var: countryRP }}|{{#unit: {{#var: me }} | страна }}]]</div>
 +
<div class="general_info_rank">[[:Категория:{{#var: rankIP }} ранг {{#var: typeRP }}|{{#unit: {{#var: me }} | ранг }} ранг]]</div>
 +
</div>
 +
<div class="general_info_2">
 +
<div class="general_info_br"><div class="desc">[[Матчмейкинг|Боевой рейтинг]]:</div>
 +
<table rules="all"><tr>
 +
<td>[[Аркадный режим|АБ]]</td>
 +
<td>[[Реалистичный режим|РБ]]</td>
 +
<td>[[Симуляторный режим|СБ]]</td></tr>
 +
<tr>
 +
<td>{{#unit: {{#var: me }} | бр | аб }}</td>
 +
<td>{{#unit: {{#var: me }} | бр | рб }}</td>
 +
<td>{{#unit: {{#var: me }} | бр | сб }}</td>
 +
</tr></table>
 +
</div>
 +
 +
<div class="general_info_class"><span class="desc">Класс:</span><!--
 +
-->{{#ifeq: {{#unit: {{#var: me }} | премиумная }} | 1
 +
  |<div class="premium">[[:Категория:{{#var: premDecl }} {{#var: typeIPm }}|ПРЕМИУМ]]</div>
 +
  [[Категория:{{#var: premDecl }} {{#var: typeIPm }}]]
 +
}}<!--
 +
-->{{#ifeq: {{#unit: {{#var: me }} | полковая }} | 1
 +
  |<div class="squadron">[[:Категория:Полковая техника|ПОЛКОВАЯ]]</div>
 +
  [[Категория:Полковая техника]]
 +
}}<!--
 +
-->{{#vardefine: i | 1 }}
 +
{{#while:
 +
  |{{#if: {{#unit: {{#var: me }} | класс | {{#var: i }} }} | true }}
 +
  |<div>{{#switch: {{#unit: {{#var: me }} | класс | {{#var: i }} | код }}
 +
    | type_missile_tank = [[:Категория:Ракетные танки|Ракетный танк]][[Категория:Ракетные танки]]
 +
    | type_spaa = [[:Категория:Зенитные самоходные установки|ЗСУ]][[Категория:Зенитные самоходные установки]]
 +
    | type_tank_destroyer = [[:Категория:Самоходные артиллерийские установки|САУ]][[Категория:Самоходные артиллерийские установки]]
 +
    | type_medium_tank = [[:Категория:Средние танки|Средний танк]][[Категория:Средние танки]]
 +
    | type_light_tank = [[:Категория:Лёгкие танки|Лёгкий танк]][[Категория:Лёгкие танки]]
 +
    | type_heavy_tank = [[:Категория:Тяжёлые танки|Тяжёлый танк]][[Категория:Тяжёлые танки]]
 +
    | type_aa_fighter = [[:Категория:Истребители ПВО|Истребитель ПВО]][[Категория:Истребители ПВО]]
 +
    | type_bomber = [[:Категория:Бомбардировщики|Бомбардировщик]][[Категория:Бомбардировщики]]
 +
    | type_frontline_bomber = [[:Категория:Фронтовые бомбардировщики|Фронтовой бомбардировщик]][[Категория:Фронтовые бомбардировщики]]
 +
    | type_fighter = [[:Категория:Истребители|Истребитель]][[Категория:Истребители]]
 +
    | type_interceptor = [[:Категория:Перехватчики|Перехватчик]][[Категория:Перехватчики]]
 +
    | type_torpedo = [[:Категория:Торпедоносцы|Торпедоносец]][[Категория:Торпедоносцы]]
 +
    | type_assault = [[:Категория:Ударные самолёты|Ударный самолёт]][[Категория:Ударные самолёты]]
 +
    | type_jet_fighter = [[:Категория:Реактивные истребители|Реактивный истребитель]][[Категория:Реактивные истребители]]
 +
    | type_naval_aircraft = [[:Категория:Палубные самолёты|Палубный самолёт]][[Категория:Палубные самолёты]]
 +
    | type_longrange_bomber = [[:Категория:Дальние бомбардировщики|Дальний бомбардировщик]][[Категория:Дальние бомбардировщики]]
 +
    | type_dive_bomber = [[:Категория:Пикирующие бомбардировщики|Пикирующий бомбардировщик]][[Категория:Пикирующие бомбардировщики]]
 +
    | type_light_bomber = [[:Категория:Лёгкие бомбардировщики|Лёгкий бомбардировщик]][[Категория:Лёгкие бомбардировщики]]
 +
    | type_jet_bomber = [[:Категория:Реактивные бомбардировщики|Реактивный бомбардировщик]][[Категория:Реактивные бомбардировщики]]
 +
    | type_hydroplane = [[:Категория:Гидропланы|Гидроплан]][[Категория:Гидропланы]]
 +
    | type_boat = [[:Категория:Катера|Катер]][[Категория:Катера]]
 +
    | type_heavy_boat = [[:Категория:Тяжёлые катера|Тяжёлый катер]][[Категория:Тяжёлые катера]]
 +
    | type_gun_boat = [[:Категория:Артиллерийские катера|Артиллерийский катер]][[Категория:Артиллерийские катера]]
 +
    | type_torpedo_boat = [[:Категория:Торпедные катера|Торпедный катер]][[Категория:Торпедные катера]]
 +
    | type_submarine_chaser = [[:Категория:Морские охотники|Морской охотник]][[Категория:Морские охотники]]
 +
    | type_armored_boat = [[:Категория:Бронекатера|Бронекатер]][[Категория:Бронекатера]]
 +
    | type_destroyer = [[:Категория:Эсминцы|Эсминец]][[Категория:Эсминцы]]
 +
    | type_light_cruiser = [[:Категория:Лёгкие крейсера|Лёгкий крейсер]][[Категория:Лёгкие крейсера]]
 +
    | type_heavy_cruiser = [[:Категория:Тяжёлые крейсера|Тяжёлый крейсер]][[Категория:Тяжёлые крейсера]]
 +
    | type_barge = [[:Категория:Баржи|Баржа]][[Категория:Баржи]]
 +
    | type_naval_aa_ferry = [[:Категория:Плавбатареи ПВО|Плавбатарея ПВО]][[Категория:Плавбатареи ПВО]]
 +
    | type_naval_ferry_barge = [[:Категория:Артиллерийские баржи|Артиллерийская баржа]][[Категория:Артиллерийские баржи]]
 +
    | type_battleship = [[:Категория:Линкоры|Линкор]][[Категория:Линкоры]]
 +
    | type_frigate = [[:Категория:Фрегаты|Фрегат]][[Категория:Фрегаты]]
 +
    | type_minelayer = [[:Категория:Минные заградители|Минный заградитель]][[Категория:Минные заградители]]
 +
    | type_torpedo_gun_boat = [[:Категория:Многоцелевые катера|Многоцелевой катер]][[Категория:Многоцелевые катера]]
 +
    | type_heavy_gun_boat = [[:Категория:Канонерские лодки|Канонерская лодка]][[Категория:Канонерские лодки]]
 +
    | type_battlecruiser = [[:Категория:Линейные крейсера|Линейный крейсер]][[Категория:Линейные крейсера]]
 +
    | type_attack_helicopter = [[:Категория:Ударные вертолёты|Ударный вертолёт]][[Категория:Ударные вертолёты]]
 +
    | type_utility_helicopter = [[:Категория:Многоцелевые вертолёты|Многоцелевой вертолёт]][[Категория:Многоцелевые вертолёты]]
 +
    | type_strike_ucav = [[:Категория:БПЛА|Ударный БПЛА]][[Категория:БПЛА]]
 +
  }}</div>{{#vardefine: i | {{#expr: {{#var: i }} + 1 }} }}
 +
}}
 +
</div>
 +
</div>
 +
<div class="general_info_price">
 +
{{#ifeq: {{#unit: {{#var: me }} | акционная }} | 0<!--
 +
-->|<!--
 +
  -->{{#ifeq: {{#unit: {{#var: me }} | цена | валюта }} | S<!--
 +
    -->|<!--
 +
      --><div class="general_info_price_research"><!--
 +
      --><span class="desc">Исследование:</span><!--
 +
      --><span class="value"><!--
 +
      -->{{#ifeq: {{#unit: {{#var: me }} | исследование }} | 0<!--
 +
        -->|Бесплатно<!--
 +
        -->|{{#unit:{{#var:me}} |исследование | format=1 }} <!--
 +
          -->{{#ifeq: {{#unit: {{#var: me }} | полковая }} | 0<!--
 +
          -->|[[File:Specs-Card-Exp.png|14px|link=Очки исследования]]<!--
 +
          -->|[[File:Specs-Card-Activity.png|23px|link=Очки исследования]]<!--
 +
          -->}}<!--
 +
      -->}}<!--
 +
      --></span></div><!--
 +
      --><div class="general_info_price_buy"><!--
 +
      --><span class="desc">Стоимость:</span><!--
 +
      --><span class="value"><!--
 +
      -->{{#ifeq: {{#unit: {{#var: me }} | цена }} | 0<!--
 +
      -->|Бесплатно<!--
 +
      -->|{{#unit: {{#var: me }} | цена | format=1 }} [[File:Specs-Card-Lion.png|link=Серебряные львы]]<!--
 +
      -->}}<!--
 +
      --></span></div><!--
 +
    -->|<!--
 +
      --><div class="general_info_price_buy"><!--
 +
      --><span class="desc">Покупка:</span><!--
 +
      --><span class="value">{{#unit: {{#var: me }} | цена | format=1 }} [[File:Specs-Card-Eagle.png|link=Золотые орлы]]</span><!--
 +
      --></div>
 +
    }}<!--
 +
-->|<!--
 +
    --><div class="general_info_price_buy" style="width:100%;"><!--
 +
    --><span class="desc">Покупка:</span><!--
 +
    --><span class="value small">[[:Категория:{{#var: giftDecl }} {{#var: typeIPm }}|Пакетная/Акционная]]</span><!--
 +
    --></div><!--
 +
    -->[[Категория:{{#var: giftDecl }} {{#var: typeIPm }}]]
 +
}}
 +
</div>
 +
<div class="general_info_buttons">
 +
<div class="general_info_buttons_container"><!--
 +
-->{{#if: {{{store|}}} |
 +
    __NOBANNER__
 +
    <div title="Купить" data-link="{{{store|}}}" class="general_info_buy_button"><span>МАГАЗИН</span></div>
 +
    [[Категория:С кнопкой купить]]
 +
}}<!--
 +
-->{{#if: {{{market|}}} |
 +
    __NOBANNER__
 +
    <div title="Купить" data-link="{{{market|}}}" class="general_info_market_button"><span>БИРЖА</span></div>
 +
    [[Категория:С кнопкой поиска на бирже]]
 +
}}<!--
 +
--></div>
 +
</div>
 +
<div class="general_info_message"></div>
 
</div>
 
</div>
 
</div>
 
</div>

Версия 13:48, 27 ноября 2024

Описание

Этот шаблон используется для создания карточек технических характеристик техники. Этот шаблон необходим для правильной работы Шаблон:ТТХ.

Использование

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

Параметры

  • code - код требуемой техники.
  • images - изображения для отображения на карточке ТТХ. Здесь должен быть использован шаблон Шаблон:Specs-Card-Image.
  • store - код магазина для данной техники(необязательный параметр).
  • market - название техники на Бирже (необязательный параметр).
  • cockpit - название файла изображения 3D кабины пилота, загруженного в вики (необязательный параметр).
  • title_name - Изменяет отображаемое название страницы и добавляет страницу в Категория:Изменено видимое название (необязательный параметр).
  • card_name - Изменяет имя, отображаемое в карточке, и добавляет страницу в Категория:Изменено название в карточке (необязательный параметр).