Открыть меню
Переключить меню настроек
Открыть персональное меню
Вы не представились системе
Ваш IP-адрес будет виден всем, если вы внесёте какие-либо изменения.

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

Материал из Лабиринт - база знаний
Новая страница: «<noinclude> <templatedata> { "params": { "Изображение": { "label": "Изображение", "description": "Имя файла изображения предмета (например, MyCoolSword.png).", "type": "wiki-file-name", "default": "Placeholder.png", "example": "ShinyOrb.jpg" }, "Внешний_вид": { "label": "Внешний вид", "description": "Описание внешнего вида предме...»
 
Строка 127: Строка 127:
}}</nowiki>
}}</nowiki>


=== Внешний вид (предпросмотр) ===
<div class="item-page-container">
<div style="clear:both; overflow:auto; border:1px dashed grey; padding: 1em; margin-bottom:1em;"> {{Магический_предмет
  <div class="item-infobox">
|Изображение=Example.jpg
    <div style="font-weight:bold; font-size:1.2em; margin-bottom:10px; text-align:center;">О предмете</div>
|Внешний_вид=Небольшой гладкий камень, размером обычно не превышающий нескольких сантиметров. Его можно спутать с обычным камнем, если бы не легкое свечение, исходящее изнутри.
    <table class="wikitable item-infobox-table">
|Редкость=Эпический
      {{#if:{{{изображение|}}}|
|Тип=Артефакт
      <tr><td colspan="2" style="text-align:center;">[[File:{{{изображение}}}|250px|link=]]</td></tr>
|Владелец=Главный Герой
      }}
|Владелец2=Помощник Героя
      {{#if:{{{внешний_вид|}}}|
|Статус=В игре
      <tr>
}}
        <th>Внешний вид</th>
<div style="clear:both;"></div>
        <td>{{{внешний_вид}}}</td>
{{Магический_предмет |Изображение=Placeholder.png |Внешний_вид= |Редкость=Обычный |Тип= |Владелец= |Статус=В запасе }}
      </tr>
<div style="clear:both;"></div>
      }}
      {{#if:{{{редкость|}}}|
      <tr>
        <th>Редкость</th>
        <td><span class="{{#switch:{{{редкость}}}
          |Необычный=text-green
          |Редкий=text-blue
          |Эпический=text-violet
          |Легендарный=text-orange
          |Обычный=text-white
          |#default=
          }}">{{{редкость}}}</span>
        </td>
      </tr>
      }}
      {{#if:{{{тип|}}}|
      <tr>
        <th>Тип</th>
        <td>{{{тип}}}</td>
      </tr>
      }}
      {{#if:{{{владелец|}}}|
      <tr>
        <th>Владелец(ы)</th>
        <td>{{{владелец}}}</td> </tr>
      }}
      {{#if:{{{статус|}}}|
      <tr>
        <th>Статус</th>
        <td><span class="{{#switch:{{{статус}}}
          |В игре=text-success
          |Утрачен=text-danger |Разрушен=text-danger |#default=
          }}">{{{статус}}}</span>
        </td>
      </tr>
      }}
    </table>
  </div>
 
  <div class="item-main-content">
    {{#if:{{{магические_свойства|}}}|
    == Магические свойства ==
    {{{магические_свойства}}}
    }}
 
    {{#if:{{{история|}}}|
    == История ==
    {{{история}}}
    }}
  </div>
  <div style="clear:both;"></div>
</div>
</div>
</noinclude><div class="magic-item-infobox">
 
    <div class="magic-item-header">
<noinclude>
        О предмете
== Документация шаблона ==
    </div>
Этот шаблон предназначен для описания предметов.
    <div class="magic-item-image">
 
        [[Файл:{{{Изображение|Placeholder.png}}}|250px|link=|center]]
=== Использование ===
    </div>
<pre>
    <table class="magic-item-details">
{{ОписаниеПредмета
        <tbody>
| изображение        = | внешний_вид        = | редкость            = | тип                = | владелец            = | статус              = | магические_свойства = | история            = }}
            <tr>
</pre>
                <td class="magic-item-label">Внешний вид:</td>
 
                <td class="magic-item-value">{{{Внешний_вид|Н/Д}}}</td>
=== Варианты редкости и их классы ===
            </tr>
* '''Необычный''': class="text-green"
            <tr>
* '''Редкий''': class="text-blue"
                <td class="magic-item-label">Редкость:</td>
* '''Эпический''': class="text-violet"
                <td class="magic-item-value {{#switch: {{{Редкость|Обычный}}}
* '''Легендарный''': class="text-orange"
                    | Обычный = rarity-common
* '''Обычный''': class="text-white"
                    | Необычный = rarity-uncommon
 
                    | Редкий = rarity-rare
=== Варианты статуса и их классы ===
                    | Эпический = rarity-epic
* '''В игре''': class="text-success"
                    | Легендарный = rarity-legendary
* '''Утрачен''' (или '''Разрушен'''): class="text-danger" (можно добавить другие ключевые слова в шаблон)
                    | #default = rarity-unknown
* Любой другой текст будет отображен без специального класса.
                    }}">{{{Редкость|Обычный}}}</td>
 
            </tr>
CSS для этих классов должен быть добавлен в MediaWiki:Common.css.
            <tr>
                <td class="magic-item-label">Тип:</td>
                <td class="magic-item-value">[[{{{Тип|Неизвестно}}}]]</td>
            </tr>
            <tr>
                <td class="magic-item-label">Владелец:</td>
                <td class="magic-item-value">
                    {{#if: {{{Владелец|}}} | [[{{{Владелец}}}]] | Н/Д}}{{#if: {{{Владелец2|}}} | , [[{{{Владелец2}}}]] | }}{{#if: {{{Владелец3|}}} | , [[{{{Владелец3}}}]] | }}{{#if: {{{Владелец4|}}} | , [[{{{Владелец4}}}]] | }}{{#if: {{{Владелец5|}}} | , [[{{{Владелец5}}}]] | }}
                </td>
            </tr>
            <tr>
                <td class="magic-item-label">Статус:</td>
                <td class="magic-item-value {{#switch: {{{Статус|В запасе}}}
                    | В игре = status-in-game
                    | Уничтожен = status-destroyed
                    | Потерян = status-lost
                    | В запасе = status-in-stock
                    | #default = status-unknown
                    }}">{{{Статус|В запасе}}}</td>
            </tr>
        </tbody>
    </table>
</div><includeonly>{{#ifeq: {{NAMESPACE}} | {{ns:0}} |
[[Категория:Магические_предметы]]
{{#switch: {{{Тип|}}}
| Амулет = [[Категория:Амулеты]]
| Артефакт = [[Категория:Артефакты]]
| #default = }}
{{#switch: {{{Редкость|}}}
| Необычный = [[Категория:Необычные_предметы]]
| Редкий = [[Категория:Редкие_предметы]]
| Эпический = [[Категория:Эпические_предметы]]
| Легендарный = [[Категория:Легендарные_предметы]]
| Обычный = [[Категория:Обычные_предметы]]
| #default = }}
}}</includeonly><noinclude>
[[Категория:Шаблоны|{{PAGENAME}}]]
</noinclude>
</noinclude>

Версия от 14:27, 30 мая 2025

Шаблон для вывода информационной карточки о магическом предмете.

Параметры шаблона[Править данные шаблона]

Шаблон использует блочное форматирование параметров.

ПараметрОписаниеТипСтатус
ИзображениеИзображение

Имя файла изображения предмета (например, MyCoolSword.png).

По умолчанию
Placeholder.png
Пример
ShinyOrb.jpg
Имя файланеобязательный
Внешний видВнешний_вид

Описание внешнего вида предмета.

Пример
Небольшой гладкий камень, размером обычно не превышающий нескольких сантиметров.
Содержимое (контент)предложенный
РедкостьРедкость

Степень редкости предмета.

Предлагаемые значения
Обычный Необычный Редкий Эпический Легендарный
По умолчанию
Обычный
Пример
Эпический
Однострочныйпредложенный
ТипТип

Тип магического предмета (например, Амулет, Артефакт, Оружие).

По умолчанию
Неизвестно
Пример
Артефакт
Однострочныйпредложенный
Владелец 1Владелец

Текущий или основной владелец предмета (имя страницы).

Имя страницынеобязательный
Владелец 2Владелец2

Дополнительный владелец предмета (имя страницы).

Имя страницынеобязательный
Владелец 3Владелец3

Дополнительный владелец предмета (имя страницы).

Имя страницынеобязательный
Владелец 4Владелец4

Дополнительный владелец предмета (имя страницы).

Имя страницынеобязательный
Владелец 5Владелец5

Дополнительный владелец предмета (имя страницы).

Имя страницынеобязательный
СтатусСтатус

Текущий статус предмета в игровом мире.

Предлагаемые значения
В игре В запасе Уничтожен Потерян
По умолчанию
В запасе
Пример
В игре
Однострочныйпредложенный

Назначение:

Шаблон для описания характеристик магического предмета. Использует `<templatedata>` для удобного заполнения через Визуальный редактор.

Как использовать:

Скопируйте, вставьте в начало страницы и подставьте нужные значения после знака "=" или используйте Визуальный редактор / инструмент вставки шаблонов. (Если владелец один, то указывать его только во "Владелец", остальные оставить пустыми).

{{Магический_предмет
|Изображение=Название.jpg
|Внешний_вид=
|Редкость=
|Тип=
|Владелец=
|Владелец2=
|Владелец3=
|Владелец4=
|Владелец5=
|Статус=
}}
О предмете



Документация шаблона

Этот шаблон предназначен для описания предметов.

Использование

{{ОписаниеПредмета
| изображение         = | внешний_вид         = | редкость            = | тип                 = | владелец            = | статус              = | магические_свойства = | история             = }}

Варианты редкости и их классы

  • Необычный: class="text-green"
  • Редкий: class="text-blue"
  • Эпический: class="text-violet"
  • Легендарный: class="text-orange"
  • Обычный: class="text-white"

Варианты статуса и их классы

  • В игре: class="text-success"
  • Утрачен (или Разрушен): class="text-danger" (можно добавить другие ключевые слова в шаблон)
  • Любой другой текст будет отображен без специального класса.

CSS для этих классов должен быть добавлен в MediaWiki:Common.css.