Шаблон:Карточка игрока: различия между версиями

Convert player card into right infobox with image field
Use setmainimage inside file link instead of visible wrapper hack
 
(не показано 16 промежуточных версий этого же участника)
Строка 1: Строка 1:
{| class="mafiawiki-infobox mafiawiki-infobox-player"
<div class="mafiawiki-infobox mafiawiki-infobox-player">
|+ {{{имя|{{PAGENAME}}}}}
<div class="mafiawiki-infobox-title">{{{имя|{{PAGENAME}}}}}</div>
{{#if:{{{изображение|}}}|
{{#if:{{{изображение|}}}|<div class="mafiawiki-infobox-image">[[Файл:{{#setmainimage:{{{изображение}}}}}|320px|{{{имя|{{PAGENAME}}}}}]]</div>}}
|-
{{#if:{{{реальное имя|}}}|<div class="mafiawiki-infobox-row"><div class="mafiawiki-infobox-label">Реальное имя</div><div class="mafiawiki-infobox-value">{{{реальное имя}}}</div></div>}}
| class="mafiawiki-infobox__image" colspan="2" | [[Файл:{{{изображение}}}|320px|{{{имя|{{PAGENAME}}}}}]]
{{#if:{{{страна|}}}|<div class="mafiawiki-infobox-row"><div class="mafiawiki-infobox-label">Страна</div><div class="mafiawiki-infobox-value">{{{страна}}}</div></div>}}
}}
{{#if:{{{основной клуб|}}}|<div class="mafiawiki-infobox-row"><div class="mafiawiki-infobox-label">Домашний клуб</div><div class="mafiawiki-infobox-value">{{{основной клуб}}}</div></div>}}
{{#if:{{{реальное имя|}}}|
{{#if:{{{клубы|}}}|<div class="mafiawiki-infobox-row"><div class="mafiawiki-infobox-label">Клубы</div><div class="mafiawiki-infobox-value">{{{клубы}}}</div></div>}}
|-
{{#if:{{{год рождения|}}}|<div class="mafiawiki-infobox-row"><div class="mafiawiki-infobox-label">Год рождения</div><div class="mafiawiki-infobox-value">{{{год рождения}}}</div></div>}}
! Реальное имя
{{#if:{{{instagram|}}}|<div class="mafiawiki-infobox-section">Ссылки</div>|{{#if:{{{markery id|}}}|<div class="mafiawiki-infobox-section">Ссылки</div>}}}}
| {{{реальное имя}}}
{{#if:{{{instagram|}}}|<div class="mafiawiki-infobox-row"><div class="mafiawiki-infobox-label">Instagram</div><div class="mafiawiki-infobox-value"><span class="mafiawiki-social-link">[https://www.instagram.com/{{{instagram}}}/ <span class="mafiawiki-social-badge mafiawiki-social-badge-instagram">IG</span>]</span></div></div>}}
}}
{{#if:{{{markery id|}}}|<div class="mafiawiki-infobox-row"><div class="mafiawiki-infobox-label">Markery Online</div><div class="mafiawiki-infobox-value"><span class="mafiawiki-social-link">[https://markery.online/playerStatistics?eloType=1&playerId={{{markery id}}}&tab=GeneralInfo <span class="mafiawiki-social-badge mafiawiki-social-badge-markery">MO</span>]</span></div></div>}}
{{#if:{{{страна|}}}|
</div>
|-
! Страна
| {{{страна}}}
}}
{{#if:{{{основной клуб|}}}|
|-
! Основной клуб
| {{{основной клуб}}}
}}
{{#if:{{{клубы|}}}|
|-
! Клубы
| {{{клубы}}}
}}
{{#if:{{{год рождения|}}}|
|-
! Год рождения
| {{{год рождения}}}
}}
|}
<includeonly>[[Категория:Игроки]]</includeonly><noinclude>
<includeonly>[[Категория:Игроки]]</includeonly><noinclude>
== Использование ==
== Использование ==
Строка 38: Строка 18:
| изображение =
| изображение =
| реальное имя =
| реальное имя =
| страна =
| страна = {{Страна|MD}}
| основной клуб =
| основной клуб =
| клубы =
| клубы =
| год рождения =
| год рождения =
| instagram =
| markery id =
}}
}}
</pre>
</pre>


Поле `изображение` принимает имя локального файла вики, например `Bard.jpg`.
Поле `изображение` принимает имя локального файла вики, например `Bard.jpg`.
Поле `страна` рекомендуется заполнять через `{{Страна|MD}}`, где `MD` — ISO 3166-1 alpha-2 код.
Поле `клубы` можно перечислять несколько клубов списком или через запятую.
Поле `клубы` можно перечислять несколько клубов списком или через запятую.
Поле `основной клуб` должно указывать один главный клуб.
Поле `основной клуб` должно указывать один главный клуб.
Поле `год рождения` хранит только год, без полной даты.
Поле `год рождения` хранит только год, без полной даты.
Поле `instagram` хранит только handle без полного URL, например `shatoon_s`.
Поле `markery id` хранит только числовой `playerId` из ссылки Markery Online.
</noinclude>
</noinclude>