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

Нет описания правки
Авто-имя картинки Изображение_<страница>.png; изображение=- скрывает блок (via update-page on MediaWiki MCP Server)
 
(не показано 26 промежуточных версий 2 участников)
Строка 2: Строка 2:
== Описание ==
== Описание ==
Этот шаблон создаёт информационную карточку для магических предметов и артефактов. Карточка автоматически располагается справа от основного текста статьи и содержит основную информацию о предмете.
Этот шаблон создаёт информационную карточку для магических предметов и артефактов. Карточка автоматически располагается справа от основного текста статьи и содержит основную информацию о предмете.
Параметр '''изображение''' можно не указывать — тогда подставляется файл «Изображение_<имя страницы>.png». Чтобы скрыть картинку, передайте «изображение=-».


== Параметры ==
== Параметры ==
Строка 10: Строка 12:
* '''настройка''' или '''attunement''' - требуется ли настройка (true/false или конкретное условие)
* '''настройка''' или '''attunement''' - требуется ли настройка (true/false или конкретное условие)
* '''цена''' или '''price''' - стоимость предмета
* '''цена''' или '''price''' - стоимость предмета
</noinclude>


== Примеры использования ==
<onlyinclude>
 
<div class="infobox" style="width:300px; float:right; margin-left:10px; border:1px solid #aaa; padding:4px; background:#f9f9f9;">
=== Пример 1: Простое кольцо ===
  <!-- Блок для изображения и названий -->
<pre>
  <div style="text-align:center; margin:4px 0;">
{{Магический предмет
    <!-- Название предмета -->
|название=Кольцо защиты
    {{#if: {{{название|}}}
|тип=Кольцо
      | {{#ifeq: {{{название}}} | - | | <div style="font-weight:bold; font-size:120%; text-align:center;">{{{название}}}</div> }}
|редкость=Редкое
    }}
|настройка=true
    {{#if: {{{название2|}}}
|цена=3000 зм
      | {{#ifeq: {{{название2}}} | - | | <div style="font-weight:bold; font-size:100%; text-align:center;">{{{название2}}}</div> }}
}}
    }}
</pre>
   
    <!-- Изображение и его описание -->
    {{#ifeq: {{{изображение|}}} | - | | [[Файл:{{#if:{{{изображение|}}}|{{{изображение}}}|Изображение_{{PAGENAME}}.png}}|300px]]
      {{#if: {{{описание_изображения|}}}
        | {{#ifeq: {{{описание_изображения}}} | - | | <div style="font-size:smaller;">{{{описание_изображения}}}</div> }}
      }}
    }}
  </div>


=== Пример 2: Легендарный меч с дополнительным названием ===
  <table style="width:100%; margin-top:4px;">
<pre>
    <!-- Тип -->
{{Магический предмет
    {{#if: {{{тип|}}}
|название=Клинок Лунного Света
      | {{#ifeq: {{{тип}}} | - | |
|название2=Древний эльфийский клинок
          <tr>
|тип=Оружие (длинный меч)
            <td style="font-weight:bold; white-space:nowrap;">Тип:</td>
|редкость=Легендарное
            <td>{{{тип}}}</td>
|настройка=true
          </tr>
|цена=25000 зм
        }}
}}
    }}
</pre>
   
 
    <!-- Редкость с цветовым оформлением -->
=== Пример 3: Использование английских параметров ===
    {{#if: {{{редкость|}}}
<pre>
      | {{#ifeq: {{{редкость}}} | - | |
{{Магический предмет
          <tr>
|name=Ring of Protection
            <td style="font-weight:bold; white-space:nowrap;">Редкость:</td>
|name2=Ancient Ring of the Dwarven Kings
            <td>{{#switch: {{{редкость}}}
|type=Ring
                | Обычный = <span style="color:#000000">{{{редкость}}}</span>
|rarity=Rare
                | Обычное = <span style="color:#000000">{{{редкость}}}</span>
|attunement=true
                | Необычный = <span style="color:#1a9d1a">{{{редкость}}}</span>
|price=3000 gp
                | Необычное = <span style="color:#1a9d1a">{{{редкость}}}</span>
}}
                | Редкий = <span style="color:#0066cc">{{{редкость}}}</span>
</pre>
                | Редкое = <span style="color:#0066cc">{{{редкость}}}</span>
 
                | Очень редкий = <span style="color:#9933cc">{{{редкость}}}</span>
=== Пример 4: Предмет с особыми условиями настройки ===
                | Очень редкое = <span style="color:#9933cc">{{{редкость}}}</span>
<pre>
                | Легендарный = <span style="color:#cc9933">{{{редкость}}}</span>
{{Магический предмет
                | Легендарное = <span style="color:#cc9933">{{{редкость}}}</span>
|название=Посох Архимага
                | Артефакт = <span style="color:#963634">{{{редкость}}}</span>
|тип=Посох
                | #default = {{{редкость}}}
|редкость=Легендарное
            }}</td>
|настройка=Требуется настройка волшебником
          </tr>
|цена=50000 зм
        }}
}}
    }}
</pre>
   
 
    <!-- Настройка -->
== Примечания ==
    {{#if: {{{настройка|}}}
* Если указано значение настройки "true" или "false", оно автоматически преобразуется в "да" или "нет" соответственно
      | {{#ifeq: {{{настройка}}} | - | |
* Можно использовать как русские, так и английские названия параметров
          <tr>
* Необязательные параметры можно опустить
            <td style="font-weight:bold; white-space:nowrap;">Настройка:</td>
* Шаблон автоматически создаёт рамку шириной 300 пикселей и выравнивает её по правому краю
            <td>{{#ifeq: {{{настройка}}} | true | Да | {{#ifeq: {{{настройка}}} | false | Нет | {{{настройка}}} }} }}</td>
</noinclude>
          </tr>
        }}
    }}
   
    <!-- Формула зелья -->
    {{#if: {{{формула_зелья|}}}
      | {{#ifeq: {{{формула_зелья}}} | - | |
          <tr>
            <td style="font-weight:bold; white-space:nowrap;">Формула зелья:</td>
            <td>{{#ifeq: {{{формула_зелья}}} | true | Да | {{#ifeq: {{{формула_зелья}}} | false | Нет | {{{формула_зелья}}} }} }}</td>
          </tr>
        }}
    }}
   
    <!-- Цена -->
    {{#if: {{{цена|}}}
      | {{#ifeq: {{{цена}}} | - | |
          <tr>
            <td style="font-weight:bold; white-space:nowrap;">Цена:</td>
            <td>{{{цена}}}</td>
          </tr>
        }}
    }}
  </table>
</div>
</onlyinclude>