Дополнительные действия
DarkMuse (обсуждение | вклад) Нет описания правки Метка: редактор вики-текста 2017 |
DarkMuse (обсуждение | вклад) Нет описания правки Метка: редактор вики-текста 2017 |
||
| Строка 1: | Строка 1: | ||
<includeonly><!-- | <includeonly> | ||
<!-- Задаем имя героя, заменяя пробелы на подчеркивания --> | |||
{{#vardefine:heroname|{{#replace:{{{pagename|{{{hero|{{{1}}}}}}}}}| |_}}}} | |||
<!-- Запрос к таблице Heroes для получения данных героя --> | |||
{{#cargo_query: | |||
table=Heroes | table=Heroes | ||
|where=type='hero' AND pagename={{#var:heroname | |where=type='hero' AND pagename={{#var:heroname}} | ||
|fields=name, image, pagename | |fields=name, image, pagename | ||
|limit=1 | |limit=1 | ||
|format=template | |format=template | ||
|template=Hero Data}} | |template=Hero Data | ||
}} | |||
<li> | |||
<div class="heroes-panel__hero-card {{#ifeq:{{lc:{{{vercheck|}}}}}|yes|vercheck_{{#cargo_query: | <div class="heroes-panel__hero-card {{#ifeq:{{lc:{{{vercheck|}}}}}|yes|vercheck_{{#cargo_query: | ||
table=Heroes | table=Heroes | ||
|where=type='vercheck' AND pagename={{#var:heroname | |where=type='vercheck' AND pagename={{#var:heroname}} | ||
|fields=extradata_current | |fields=extradata_current | ||
|limit=1 | |limit=1 | ||
|format=plain}}}}">[[File:{{#var:cargo_image|Unknown Hero Large.png}}|100x56px|link=]]<div class="heroes-panel__hero-card__title">[[{{#var:cargo_name|{{{pagename|{{{hero|{{{1}}}}}}}}}}}]]</div></div> | |format=plain | ||
</li>< | }}}}"> | ||
[[File:{{#var:cargo_image|Unknown Hero Large.png}}|100x56px|link=]] | |||
<div class="heroes-panel__hero-card__title"> | |||
[[{{#var:cargo_name|{{{pagename|{{{hero|{{{1}}}}}}}}}}}]] | |||
</div> | |||
</div> | |||
</li> | |||
</includeonly> | |||
<noinclude> | |||
{{/doc}} | |||
[[Category:Hero templates]] | |||
[[Category:iCCup Hero templates]] | |||
</noinclude> | |||
Версия от 13:15, 21 сентября 2024
=== Адаптированная документация под iCCup ===
Использование
Шаблон {{Hero Entry}} используется для отображения иконок героев в iCCup. Он принимает имя героя в качестве параметра и возвращает его иконку, а также данные о герое из базы данных Cargo.
Примеры использования:
- {{Hero Entry|Pudge}} — отображает иконку героя Pudge.
- {{Hero Entry|Invoker|vercheck=yes}} — отображает иконку героя Invoker с проверкой версии обновления.
Если параметр {{Code|<nowiki>{{{1}}}</nowiki>}} является недействительным или пустым, будет отображена иконка героя по умолчанию.
Параметры
vercheck— опциональный параметр. При значенииyesвзаимодействует с шаблоном для отображения статуса обновления страницы героя до последней версии. Это полезно для проверки актуальности информации о герое.
Примеры использования с проверкой версии:
- Abaddon: {{#cargo_query: table=Heroes| where=type='vercheck' AND pagename='Abaddon'| fields=extradata_current| limit=1| format=plain }}
- Warlock: {{#cargo_query: table=Heroes| where=type='vercheck' AND pagename='Warlock'| fields=extradata_current| limit=1| format=plain }}