Шаблон:Specs-Card — различия между версиями
КиберПро (обсуждение | вклад) |
КиберПро (обсуждение | вклад) |
||
| Строка 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"> | ||
| Строка 30: | Строка 69: | ||
|{{#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> | ||
Версия 11:52, 16 января 2025
Описание
Этот шаблон используется для создания карточек технических характеристик техники. Этот шаблон необходим для правильной работы Шаблон:ТТХ.
Использование
{{Specs-Card
|code=
|images=
|store=
|market=
|cockpit=
|title_name=
|card_name=
}}
Параметры
- code - код требуемой техники.
- images - изображения для отображения на карточке ТТХ. Здесь должен быть использован шаблон Шаблон:Specs-Card-Image.
- store - код магазина для данной техники(необязательный параметр).
- market - название техники на Бирже (необязательный параметр).
- cockpit - название файла изображения 3D кабины пилота, загруженного в вики (необязательный параметр).
- title_name - Изменяет отображаемое название страницы и добавляет страницу в Категория:Изменено видимое название (необязательный параметр).
- card_name - Изменяет имя, отображаемое в карточке, и добавляет страницу в Категория:Изменено название в карточке (необязательный параметр).
