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

Материал из Rómenóre
Перейти к навигации Перейти к поиску
Авто-имя картинки Изображение_<страница>.png; изображение=- скрывает строку (вместо пустого [[Файл:|300px]]) (via update-page on MediaWiki MCP Server)
Унификация внешнего вида под стиль Предмет/Существо (div infobox, рамка #aaa, фон #f9f9f9). Поля, значения и SMW-свойства не изменены (via update-page on MediaWiki MCP Server)
 
(не показана 1 промежуточная версия этого же участника)
Строка 5: Строка 5:
Параметр '''изображение''' можно не указывать — тогда подставляется файл «Изображение_<имя страницы>.png». Чтобы скрыть картинку, передайте «изображение=-».
Параметр '''изображение''' можно не указывать — тогда подставляется файл «Изображение_<имя страницы>.png». Чтобы скрыть картинку, передайте «изображение=-».
</noinclude>
</noinclude>
<onlyinclude>
<onlyinclude><div class="infobox" style="width:300px; float:right; margin-left:10px; border:1px solid #aaa; padding:4px; background:#f9f9f9;">
{| class="infobox" style="width: 300px; text-align: left; float: right;"
  <!-- Блок для изображения и названий -->
! colspan="2" style="text-align: center; background:#4A5568; color:white;" | {{{название|{{{name|}}}}}}
  <div style="text-align:center; margin:4px 0;">
|-
    {{#if: {{{название|{{{name|}}}}}}
! colspan="2" style="text-align: center; font-style:italic;" | {{{название2|{{{name2|}}}}}}{{#ifeq: {{{изображение|}}} | - | |
      | <div style="font-weight:bold; font-size:120%; text-align:center; background:#4A5568; color:white;">{{{название|{{{name|}}}}}}</div>
|-
    }}
! colspan="2" style="text-align: center;" | [[Файл:{{#if:{{{изображение|}}}|{{{изображение}}}|Изображение_{{PAGENAME}}.png}}|300px]]
    {{#if: {{{название2|{{{name2|}}}}}}
|-
      | <div style="font-weight:bold; font-size:100%; text-align:center; font-style:italic;">{{{название2|{{{name2|}}}}}}</div>
| colspan="2" style="text-align: center; font-size: 90%; font-style: italic;" | {{{описание_изображения|}}}}}
    }}
|-
    {{#ifeq: {{{изображение|}}} | - | | [[Файл:{{#if:{{{изображение|}}}|{{{изображение}}}|Изображение_{{PAGENAME}}.png}}|300px]]
! Тип
      {{#if: {{{описание_изображения|}}}
| {{{тип|{{{type|}}}}}}
        | <div style="font-size:90%; font-style:italic; text-align:center;">{{{описание_изображения}}}</div>
|-
      }}
! Редкость
    }}
| {{#switch: {{{редкость}}}
  </div>
 
  <table style="width:100%; margin-top:4px;">
    <!-- Тип -->
    {{#if: {{{тип|{{{type|}}}}}}
      | <tr>
          <td style="font-weight:bold; text-align:left;">Тип:</td>
          <td>{{{тип|{{{type|}}}}}}</td>
        </tr>
    }}
    <!-- Редкость -->
    {{#if: {{{редкость|}}}
      | <tr>
          <td style="font-weight:bold; text-align:left;">Редкость:</td>
          <td>{{#switch: {{{редкость}}}
                 | Обычный = <span style="color:#000000">{{{редкость}}}</span>
                 | Обычный = <span style="color:#000000">{{{редкость}}}</span>
                 | Обычное = <span style="color:#000000">{{{редкость}}}</span>
                 | Обычное = <span style="color:#000000">{{{редкость}}}</span>
Строка 32: Строка 46:
                 | Артефакт = <span style="color:#963634">{{{редкость}}}</span>
                 | Артефакт = <span style="color:#963634">{{{редкость}}}</span>
                 | #default = {{{редкость}}}
                 | #default = {{{редкость}}}
             }}
             }}</td>
|-
        </tr>
! Место обитания
    }}
| {{{место|{{{location|}}}}}}
    <!-- Место обитания -->
|-
    {{#if: {{{место|{{{location|}}}}}}
! Сложность добычи
      | <tr>
| {{{навык|{{{skill|}}}}}}
          <td style="font-weight:bold; text-align:left;">Место обитания:</td>
|-
          <td>{{{место|{{{location|}}}}}}</td>
! Цена
        </tr>
| {{{цена|{{{price|}}}}}}
    }}
|-
    <!-- Сложность добычи -->
! Элементы
    {{#if: {{{навык|{{{skill|}}}}}}
| {{{элементы|{{{elements|}}}}}}
      | <tr>
|-
          <td style="font-weight:bold; text-align:left;">Сложность добычи:</td>
! Вес
          <td>{{{навык|{{{skill|}}}}}}</td>
| {{{вес|{{{weight|}}}}}}
        </tr>
|-
    }}
|}
    <!-- Цена -->
 
    {{#if: {{{цена|{{{price|}}}}}}
<div style="display:none">
      | <tr>
          <td style="font-weight:bold; text-align:left;">Цена:</td>
          <td>{{{цена|{{{price|}}}}}}</td>
        </tr>
    }}
    <!-- Элементы -->
    {{#if: {{{элементы|{{{elements|}}}}}}
      | <tr>
          <td style="font-weight:bold; text-align:left;">Элементы:</td>
          <td>{{{элементы|{{{elements|}}}}}}</td>
        </tr>
    }}
    <!-- Вес -->
    {{#if: {{{вес|{{{weight|}}}}}}
      | <tr>
          <td style="font-weight:bold; text-align:left;">Вес:</td>
          <td>{{{вес|{{{weight|}}}}}}</td>
        </tr>
    }}
  </table>
</div><div style="display:none">
[[Элементы::{{{элементы|}}}]]
[[Элементы::{{{элементы|}}}]]
[[Цена::{{{цена|}}}]]
[[Цена::{{{цена|}}}]]
Строка 59: Строка 93:
[[Вес::{{{вес|}}}]]
[[Вес::{{{вес|}}}]]
[[Навык::{{{навык|}}}]]
[[Навык::{{{навык|}}}]]
</div>
</div></onlyinclude>
</onlyinclude>
<noinclude>
</noinclude>

Текущая версия от 08:21, 25 июня 2026

Описание

Этот шаблон создаёт информационную карточку для алхимических ингредиентов. Карточка автоматически располагается справа от основного текста статьи и содержит основную информацию об ингредиенте, включая изображение.

Параметр изображение можно не указывать — тогда подставляется файл «Изображение_<имя страницы>.png». Чтобы скрыть картинку, передайте «изображение=-».