Шаблон:Предмет/doc: различия между версиями

Материал из Space Station 14 Вики
Нет описания правки
м параметры LinkCard
 
(не показаны 4 промежуточные версии этого же участника)
Строка 6: Строка 6:
По умолчанию берёт id первым параметром, выводит по нему изображение и названия с помощью {{tl|Модуль:Entity Lookup}}.
По умолчанию берёт id первым параметром, выводит по нему изображение и названия с помощью {{tl|Модуль:Entity Lookup}}.
* {{tji|Предмет|MopItem}} → {{Предмет|MopItem}}
* {{tji|Предмет|MopItem}} → {{Предмет|MopItem}}
<hr>
<br>
 
=== Название ===
=== Название ===
{{пм|label}} или {{пм|l}}
{{пм|label}} или {{пм|l}}
Строка 12: Строка 13:
* {{tji|Предмет|MopItem|l{{=}}Точно не швабра}} → {{Предмет|MopItem|label=Точно не швабра}}
* {{tji|Предмет|MopItem|l{{=}}Точно не швабра}} → {{Предмет|MopItem|label=Точно не швабра}}
* {{tji|Предмет|MopItem|l{{=}}}} → {{Предмет|MopItem|label=}}
* {{tji|Предмет|MopItem|l{{=}}}} → {{Предмет|MopItem|label=}}
<hr>
<br>
 
=== Картинка ===
=== Картинка ===
{{пм|image}} или {{пм|img}}, а также их параметр {{пм|size}}
{{пм|image}} или {{пм|img}}, а также их параметр {{пм|size}}
Строка 19: Строка 21:
* {{tji|Предмет|MopItem|img{{=}}}} → {{Предмет|MopItem|img=}}
* {{tji|Предмет|MopItem|img{{=}}}} → {{Предмет|MopItem|img=}}
* {{tji|Предмет|MopItem|size{{=}}64px}} → {{Предмет|MopItem|size=64px}}
* {{tji|Предмет|MopItem|size{{=}}64px}} → {{Предмет|MopItem|size=64px}}
<hr>
<br>
 
=== Ссылки ===
=== Ссылки ===
{{пм|link}}
{{пм|link}}
Строка 28: Строка 31:
== Использование режимов ==
== Использование режимов ==
Режимы для дополнительного функционала или отображения шаблона. Обычно указываются со значением {{code|1}}, для визуального различия с параметрами, но могут быть и пустыми.
Режимы для дополнительного функционала или отображения шаблона. Обычно указываются со значением {{code|1}}, для визуального различия с параметрами, но могут быть и пустыми.
<hr>
<br>
 
=== Описание при наведении на картинку ===
=== Описание при наведении на картинку ===
{{пм|imageTooltip|1}}
{{пм|imageTooltip|1}}


* {{tji|Предмет|FoodPelmeniBowl|imageTooltip{{=}}1}} → {{Предмет|FoodPelmeniBowl|imageTooltip=1}}
* {{tji|Предмет|FoodPelmeniBowl|imageTooltip{{=}}1}} → {{Предмет|FoodPelmeniBowl|imageTooltip=1}}
<hr>
<br>
 
=== Содержимое в предмете (если оно есть) ===
=== Содержимое в предмете (если оно есть) ===
{{пм|repository|1}}
{{пм|repository|1}}
Строка 39: Строка 44:
* {{tji|Предмет|LockerCaptainFilledNoLaser|repository{{=}}1}} → <br><br>
* {{tji|Предмет|LockerCaptainFilledNoLaser|repository{{=}}1}} → <br><br>
{{Предмет|LockerCaptainFilledNoLaser|repository=1}}
{{Предмет|LockerCaptainFilledNoLaser|repository=1}}
<hr>
<br>
 
=== Вертикальный стиль ===
{{пм|vertical|1}}
 
* {{tji|Предмет|Wirecutter|vertical{{=}}1}} → <br>
{{Предмет|Wirecutter|vertical=1}}
 
<br>
 
=== Обёртка ===
=== Обёртка ===
{{пм|wrapper|1}}
{{пм|wrapper|1}}


При выводе списка предметов в таком формате стоит обернуть его в {{tag|div|params=class="grid-item-adaptive"}}, для корректного вывода с отступами.
* {{tji|Предмет|PilotPDA|wrapper{{=}}1}} → <br><br>
* {{tji|Предмет|PilotPDA|wrapper{{=}}1}} → <br><br>
<div style="width:25%;">{{Предмет|PilotPDA|wrapper=1}}</div>
<div style="width:250px;">{{Предмет|PilotPDA|wrapper=1}}</div>


== Комбинация ==
== Комбинация ==
Параметры и режимы можно комбинировать, чтобы получить желаемый результат под разные задачи.
Параметры и режимы можно комбинировать, чтобы получить желаемый результат под разные задачи.


=== Примеры ===
=== Пример ===
* {{tji|Предмет|MedkitCombatFilled|size{{=}}64px|l{{=}}|wrapper{{=}}1|repository{{=}}1}} → <br><br>
* {{tji|Предмет|MedkitCombatFilled|size{{=}}64px|l{{=}}|wrapper{{=}}1|repository{{=}}1}} → <br><br>
<div style="width:100px;">{{Предмет|MedkitCombatFilled|size=64px|l=|wrapper=1|repository=1}}</div>
<div style="width:100px;">{{Предмет|MedkitCombatFilled|size=64px|l=|wrapper=1|repository=1}}</div>
* {{tji|Предмет|MedkitCombatFilled|size{{=}}64px|l{{=}}}}<nowiki><br></nowiki>{{tji|Предмет|FoodPelmeniBowl|img{{=}}}} → <br>
{{Предмет|FoodPelmeniBowl|size=64px|l=}}<br>{{Предмет|FoodPelmeniBowl|img=}}


== Параметры ==
== Параметры ==
Строка 66: Строка 77:
{{Параметры/строка|imageTooltip|Добавляет картинке отображение описания и названия предмета при наведении. Применяет к изображению функцию {{code|createimagetooltip}} из {{tl|Модуль:Entity Lookup}}.|Нет}}
{{Параметры/строка|imageTooltip|Добавляет картинке отображение описания и названия предмета при наведении. Применяет к изображению функцию {{code|createimagetooltip}} из {{tl|Модуль:Entity Lookup}}.|Нет}}
{{Параметры/строка|repository|Отображает содержимое предмета в свёрнутом виде, если оно у него есть (пример: ящики). Использует функцию {{code|main}} из {{tl|Модуль:Prototypes/Хранилище/Предмет}} к предмету.|Нет}}
{{Параметры/строка|repository|Отображает содержимое предмета в свёрнутом виде, если оно у него есть (пример: ящики). Использует функцию {{code|main}} из {{tl|Модуль:Prototypes/Хранилище/Предмет}} к предмету.|Нет}}
{{Параметры/строка|wrapper|Использует {{tl|LinkCard}} с параметром {{code|SideStyle}} для отображения блока предмета.|Нет}}
{{Параметры/строка|wrapper|Использует {{tl|LinkCard}} с параметром {{code|горизонт_стиль}} для отображения блока предмета.|Нет}}
{{Параметры/строка|vertical|Отображает блок предмета в вертикальном виде.|Нет}}
}}
}}

Текущая версия от 16:58, 28 октября 2025

Шаблон предназначен для отображения базовой информации предмета по id.

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

По умолчанию берёт id первым параметром, выводит по нему изображение и названия с помощью {{#invoke:Entity Lookup}}.

  • {{Предмет|MopItem}} Швабра


Название

|label = или |l =


Картинка

|image = или |img =, а также их параметр |size =


Ссылки

|link =

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

Режимы для дополнительного функционала или отображения шаблона. Обычно указываются со значением 1, для визуального различия с параметрами, но могут быть и пустыми.

Описание при наведении на картинку

|imageTooltip = 1

  • {{Предмет|FoodPelmeniBowl|imageTooltip=1}}Пельмени
    Много мяса, мало теста.
    Пельмени


Содержимое в предмете (если оно есть)

|repository = 1

Шкаф капитана


Вертикальный стиль

|vertical = 1

Кусачки


Обёртка

|wrapper = 1

При выводе списка предметов в таком формате стоит обернуть его в <div class="grid-item-adaptive"></div>, для корректного вывода с отступами.

Комбинация

Параметры и режимы можно комбинировать, чтобы получить желаемый результат под разные задачи.

Пример

  • {{Предмет|MedkitCombatFilled|size=64px|l=|wrapper=1|repository=1}}

Параметры

ПараметрОписаниеОбязателен?
|1 =Id предмета, который нужно вывести. Используется в других параметрах, поэтому указывать его нужно всегда.Да
|label =, |l =Переопределение названия. Не отобразится, если параметр пуст.Нет; отобразится по id
|image =, |img =Переопределение изображения. Не отобразится, если параметр пуст.Нет; отобразится по id
|size =Размер изображения.Нет; 32px
|link =Ссылка на страницу в названии. Если вызван, но пуст, то в параметр подставится название предмета по его id.Нет
|imageTooltip =Добавляет картинке отображение описания и названия предмета при наведении. Применяет к изображению функцию createimagetooltip из {{#invoke:Entity Lookup}}.Нет
|repository =Отображает содержимое предмета в свёрнутом виде, если оно у него есть (пример: ящики). Использует функцию main из {{#invoke:Prototypes/Хранилище/Предмет}} к предмету.Нет
|wrapper =Использует {{LinkCard}} с параметром горизонт_стиль для отображения блока предмета.Нет
|vertical =Отображает блок предмета в вертикальном виде.Нет