Открыть меню
Открыть персональное меню
Вы не представились системе
Your IP address will be publicly visible if you make any edits.

Шаблон:Hero Entry: различия между версиями

Материал из wiki.iccup.org
Нет описания правки
Метка: редактор вики-текста 2017
Нет описания правки
Метка: редактор вики-текста 2017
Строка 1: Строка 1:
<includeonly>
<includeonly>
     <!-- Задаем имя героя, заменяя пробелы на подчеркивания -->
     <!-- Задаем имя героя, заменяя пробелы на подчеркивания -->
     {{#vardefine:heroname|{{#replace:{{{pagename|{{{hero|{{{1}}}}}}}}}| |_}}}}
     {{vardefine:heroname|{{#replace:{{{pagename|{{{hero|{{{1}}}}}}}}}| |_}}}}
      
      
     <!-- Запрос к таблице Heroes для получения данных героя -->
     <!-- Запрос к таблице Heroes для получения данных героя -->
     {{#cargo_query:
     {{#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
Строка 17: Строка 17:
         <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
Строка 24: Строка 24:
             [[File:{{{cargo_image|Unknown Hero Large.png}}}|100x56px|link=]]
             [[File:{{{cargo_image|Unknown Hero Large.png}}}|100x56px|link=]]
             <div class="heroes-panel__hero-card__title">
             <div class="heroes-panel__hero-card__title">
                 [[{{{cargo_name|{{{pagename|{{{hero|{{{1}}}}}}}}}}}]]
                 [[{{{cargo_name|{{{pageName|{{{hero|{{{1}}}}}}}}}}}]]
             </div>
             </div>
         </div>
         </div>

Версия от 13:21, 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 }}