Шаблон:Карточка: различия между версиями
Материал из Space Station 14 Вики
Pok (обсуждение | вклад) мНет описания правки |
Pok (обсуждение | вклад) мНет описания правки Метка: ручная отмена |
||
Строка 1: | Строка 1: | ||
<includeonly>{{ | <includeonly><div class="сard" style="--border-color:{{{цветГраница|var(--theme-border)}}};> | ||
<div class="сard__title" style="background:{{{цветФон|var(--color-contrast2)}}};>{{#if: {{{название}}} | {{{название}}} | {{BASEPAGENAME}} }}</div> | |||
{{#if: {{{картинка|}}} | <div class="сard__image"> {{{картинка}}} </div> }} | |||
| | {|class="сardtable" | ||
| | <!------ | ||
| | Подсказка (НЕ УКАЗЫВАТЬ ПРИ ВЫЗОВЕ ШАБЛОНА) | ||
-------> | |||
| | {{#ifeq: {{{param|__не_передан__}}} | __не_передан__ | ||
| <!-- если параметр не передан --> | |||
| {{Ряд карточки|ярлык=<!-- название ярлыка -->|поле={{#if: {{{param}}} | |||
| {{{param}}} <!-- если параметр передан и не пуст --> | |||
| нет <!-- если параметр передан, но пуст --> | |||
}}}} | |||
}} | |||
<!------ | <!------ | ||
Общие | Общие | ||
-------> | -------> | ||
| | {{#ifeq: {{{тип|__не_передан__}}} | __не_передан__ | ||
| | | | ||
| {{Ряд карточки|ярлык=Тип|поле={{#if: {{{тип}}} | |||
|Тип = {{#if: {{{тип | | {{#invoke:CategoryFormatter|main|{{{тип}}}}} | ||
| ВЫ НЕ УКАЗАЛИ ТИП | |||
}}}} | |||
}} | |||
<!------ | <!------ | ||
Предметы | Предметы | ||
-------> | -------> | ||
| | {{#ifeq: {{{прОписание|__не_передан__}}} | __не_передан__ | ||
| | |||
| {{Ряд карточки|ярлык=Описание|поле={{#if: {{{прОписание}}} | |||
| НЕ ПИШИ СЮДА | |||
| «{{#invoke:Entity Lookup|getdesc|{{{id}}}}}» | |||
}}}} | |||
}} | |||
{{#ifeq: {{{прРазмер|__не_передан__}}} | __не_передан__ | |||
|Размер = {{ | | | ||
| {{Ряд карточки|ярлык=Размер|поле={{#if: {{{прРазмер}}} | |||
| {{{прРазмер}}} | |||
| {{#invoke:Prototypes/Предмет/Размер|main|{{{id}}}}} | |||
}}}} | |||
}} | |||
{{#ifeq: {{{прУрон|__не_передан__}}} | __не_передан__ | |||
| | |||
| {{Ряд карточки|ярлык=Наносит повреждения|поле={{#if: {{{прУрон}}} | |||
| {{{прУрон}}} | |||
| {{#invoke:Prototypes/Оружия|main|melee|{{{id}}}}} | |||
}}}} | |||
}} | |||
{{#ifeq: {{{стоимость|__не_передан__}}} | __не_передан__ | |||
| | |||
| {{Ряд карточки|ярлык=Стоимость|поле={{#if: {{{стоимость}}} | |||
| {{{стоимость}}} | |||
| {{#invoke:Prototypes/Механика/Стоимость|main|{{{id}}}}} | |||
}}}} | |||
}} | |||
<!------ | <!------ | ||
Роли | Роли | ||
-------> | ------->{{#ifeq: {{{рольФракция|__не_передан__}}} | __не_передан__ | ||
| | | | ||
| {{Ряд карточки|ярлык=Фракция|поле={{#if: {{{рольФракция}}} | |||
| {{{рольФракция}}} | |||
| нет | |||
}}}} | |||
}} | |||
{{#ifeq: {{{рольЦель|__не_передан__}}} | __не_передан__ | |||
| | |||
| {{Ряд карточки|ярлык=Цель|поле={{#if: {{{рольЦель}}} | |||
| {{{рольЦель}}} | |||
| нет | |||
}}}} | |||
}} | |||
{{#ifeq: {{{рольОтдел|__не_передан__}}} | __не_передан__ | |||
| | |||
| {{Ряд карточки|ярлык=Отдел|поле={{#if: {{{рольОтдел}}} | |||
| {{{рольОтдел}}} | |||
| нет | |||
}}}} | |||
}} | |||
{{#ifeq: {{{рольГлава|__не_передан__}}} | __не_передан__ | |||
| | |||
| {{Ряд карточки|ярлык=Подчиняется|поле={{#if: {{{рольГлава}}} | |||
| {{{рольГлава}}} | |||
| {{#invoke:Prototypes/Роль|main|supervisors|{{{id}}}}} | |||
}}}} | |||
}} | |||
{{#ifeq: {{{рольОбязанности|__не_передан__}}} | __не_передан__ | |||
| | |||
| {{Ряд карточки|ярлык=Обязанности|поле={{#if: {{{рольОбязанности}}} | |||
| {{{рольОбязанности}}} | |||
| {{#invoke:Prototypes/Роль|main|description|{{{id}}}}} | |||
}}}} | |||
}} | |||
{{#ifeq: {{{рольДоступ|__не_передан__}}} | __не_передан__ | |||
| | |||
| {{Ряд карточки|ярлык=Доступ|поле={{#if: {{{рольДоступ}}} | |||
| {{{рольДоступ}}} | |||
| {{#invoke:Prototypes/Роль|main|access|{{{id}}}}} | |||
}}}} | |||
}} | |||
{{#ifeq: {{{рольВремя|__не_передан__}}} | __не_передан__ | |||
| | | | ||
| | | {{Ряд карточки|ярлык=Необходимое время|поле={{#if: {{{рольВремя}}} | ||
| | | {{{рольВремя}}} | ||
| {{#invoke:Prototypes/Роль|main|requirements|{{{id}}}}} | |||
| | }}}} | ||
}} | |||
{{#ifeq: {{{руководства|__не_передан__}}} | __не_передан__ | |||
| | |||
| {{Ряд карточки|ярлык=Руководства|поле={{#if: {{{руководства}}} | |||
| {{{руководства}}} | |||
| нет | |||
}}}} | |||
}} | |||
<!------ | <!------ | ||
Игровые режимы | Игровые режимы | ||
-------> | -------> | ||
| | {{#ifeq: {{{особыеРоли|__не_передан__}}} | __не_передан__ | ||
| | |||
| {{Ряд карточки|ярлык=Особые роли|поле={{#if: {{{особыеРоли}}} | |||
| {{{особыеРоли}}} | |||
| нет | |||
}}}} | |||
}} | |||
{{#ifeq: {{{соотношение|__не_передан__}}} | __не_передан__ | |||
| | |||
| {{Ряд карточки|ярлык=Соотношение особых ролей к обычным|поле={{#if: {{{соотношение}}} | |||
| {{{соотношение}}} | |||
| нет | |||
}}}} | |||
}} | |||
{{#ifeq: {{{максимумРолей|__не_передан__}}} | __не_передан__ | |||
| | |||
| {{Ряд карточки|ярлык=Максимум особых ролей|поле={{#if: {{{максимумРолей}}} | |||
| {{{максимумРолей}}} | |||
| нет | |||
}}}} | |||
}} | |||
{{#ifeq: {{{минимумИгроков|__не_передан__}}} | __не_передан__ | |||
| | | | ||
| | | {{Ряд карточки|ярлык=Минимум игроков|поле={{#if: {{{минимумИгроков}}} | ||
| {{{минимумИгроков}}} | |||
| нет | |||
}}}} | |||
}} | |||
{{#ifeq: {{{случайныеСобытия|__не_передан__}}} | __не_передан__ | |||
| | |||
| {{Ряд карточки|ярлык=Случайные события режима|поле={{#if: {{{случайныеСобытия}}} | |||
| {{{случайныеСобытия}}} | |||
| нет | |||
}}}} | |||
}} | |||
{{#ifeq: {{{допРежимы|__не_передан__}}} | __не_передан__ | |||
| | |||
| {{Ряд карточки|ярлык=Дополнительные режимы|поле={{#if: {{{допРежимы}}} | |||
| {{{допРежимы}}} | |||
| нет | |||
}}}} | |||
}} | |||
<!------ | <!------ | ||
Проекты | Проекты | ||
-------> | -------> | ||
| | {{#ifeq: {{{основателиПроекта|__не_передан__}}} | __не_передан__ | ||
| | |||
| {{Ряд карточки|ярлык=Основатели|поле={{#if: {{{основателиПроекта}}} | |||
| {{{основателиПроекта}}} | |||
| нет | |||
}}}} | |||
}} | |||
{{#ifeq: {{{количествоПроектов|__не_передан__}}} | __не_передан__ | |||
|Количество проектов = {{ | | | ||
| {{Ряд карточки|ярлык=Количество проектов|поле={{#if: {{{количествоПроектов}}} | |||
| {{{количествоПроектов}}} | |||
| нет | |||
}}}} | |||
}} | |||
{{#ifeq: {{{количествоСерверов|__не_передан__}}} | __не_передан__ | |||
| | |||
| {{Ряд карточки|ярлык=Количество серверов|поле={{#if: {{{количествоСерверов}}} | |||
| {{{количествоСерверов}}} | |||
| нет | |||
}}}} | |||
}} | |||
<!------ | <!------ | ||
Игра | Игра | ||
-------> | -------> | ||
| | {{#ifeq: {{{разработчик|__не_передан__}}} | __не_передан__ | ||
| | |||
| {{Ряд карточки|ярлык=Разработчик|поле={{#if: {{{разработчик}}} | |||
| {{{разработчик}}} | |||
| нет | |||
}}}} | |||
}} | |||
{{#ifeq: {{{издатель|__не_передан__}}} | __не_передан__ | |||
| | | | ||
| {{Ряд карточки|ярлык=Издатель|поле={{#if: {{{издатель}}} | |||
| | | {{{издатель}}} | ||
| | | нет | ||
}}}} | |||
}} | |||
{{#ifeq: {{{датаВыхода|__не_передан__}}} | __не_передан__ | |||
| | |||
| {{Ряд карточки|ярлык=Дата выхода|поле={{#if: {{{датаВыхода}}} | |||
| {{{датаВыхода}}} | |||
| нет | |||
}}}} | |||
}} | |||
{{#ifeq: {{{началоРазработки|__не_передан__}}} | __не_передан__ | |||
| | |||
| {{Ряд карточки|ярлык=Начало разработки|поле={{#if: {{{началоРазработки}}} | |||
| {{{началоРазработки}}} | |||
| нет | |||
}}}} | |||
}} | |||
{{#ifeq: {{{режимы|__не_передан__}}} | __не_передан__ | |||
| | |||
| {{Ряд карточки|ярлык=Режимы|поле={{#if: {{{режимы}}} | |||
| {{{режимы}}} | |||
| нет | |||
}}}} | |||
}} | |||
{{#ifeq: {{{платформа|__не_передан__}}} | __не_передан__ | |||
| | |||
| {{Ряд карточки|ярлык=Платформа|поле={{#if: {{{платформа}}} | |||
| {{{платформа}}} | |||
| нет | |||
}}}} | |||
}} | |||
{{#ifeq: {{{системныеТребования|__не_передан__}}} | __не_передан__ | |||
| | |||
| {{Ряд карточки|ярлык=Системные требования|поле={{#if: {{{системныеТребования}}} | |||
| {{{системныеТребования}}} | |||
| нет | |||
}}}} | |||
}} | |||
{{#ifeq: {{{сайт|__не_передан__}}} | __не_передан__ | |||
| | |||
| {{Ряд карточки|ярлык=Сайт|поле={{#if: {{{сайт}}} | |||
| {{{сайт}}} | |||
| нет | |||
}}}} | |||
}} | |||
<!------ | <!------ | ||
Раса | Раса | ||
-------> | -------> | ||
| | {{#ifeq: {{{родной мир|__не_передан__}}} | __не_передан__ | ||
| | |||
| {{Ряд карточки|ярлык=Родной мир|поле={{#if: {{{родной мир}}} | |||
| {{{родной мир}}} | |||
| нет | |||
}}}} | |||
}} | |||
{{#ifeq: {{{система|__не_передан__}}} | __не_передан__ | |||
| | |||
| {{Ряд карточки|ярлык=Система|поле={{#if: {{{система}}} | |||
| {{{система}}} | |||
| нет | |||
}}}} | |||
}} | |||
{{#ifeq: {{{средний рост|__не_передан__}}} | __не_передан__ | |||
| | |||
| {{Ряд карточки|ярлык=Средний рост|поле={{#if: {{{средний рост}}} | |||
| {{{средний рост}}} | |||
| нет | |||
}}}} | |||
}} | |||
{{#ifeq: {{{средний вес|__не_передан__}}} | __не_передан__ | |||
| | | | ||
| {{Ряд карточки|ярлык=Средний вес|поле={{#if: {{{средний вес}}} | |||
| {{{средний вес}}} | |||
| нет | |||
}}}} | |||
}} | |||
{{#ifeq: {{{время жизни|__не_передан__}}} | __не_передан__ | |||
| | |||
| {{Ряд карточки|ярлык=Время жизни|поле={{#if: {{{время жизни}}} | |||
| {{{время жизни}}} | |||
| нет | |||
}}}} | |||
}} | |||
<!------ | <!------ | ||
Государство | Государство | ||
-------> | -------> | ||
| | {{#ifeq: {{{официальное название|__не_передан__}}} | __не_передан__ | ||
| | |||
| {{Ряд карточки|ярлык=Официальное название|поле={{#if: {{{официальное название}}} | |||
| {{{официальное название}}} | |||
| нет | |||
}}}} | |||
}} | |||
{{#ifeq: {{{расположение|__не_передан__}}} | __не_передан__ | |||
| | |||
| {{Ряд карточки|ярлык=Расположение|поле={{#if: {{{расположение}}} | |||
| {{{расположение}}} | |||
| нет | |||
}}}} | |||
}} | |||
{{#ifeq: {{{столица|__не_передан__}}} | __не_передан__ | |||
| | |||
| {{Ряд карточки|ярлык=Столица|поле={{#if: {{{столица}}} | |||
| {{{столица}}} | |||
| нет | |||
}}}} | |||
}} | |||
{{#ifeq: {{{этнохроним|__не_передан__}}} | __не_передан__ | |||
| | |||
| {{Ряд карточки|ярлык=Этнохроним|поле={{#if: {{{этнохроним}}} | |||
| {{{этнохроним}}} | |||
| нет | |||
}}}} | |||
}} | |||
{{#ifeq: {{{языки|__не_передан__}}} | __не_передан__ | |||
| | |||
| {{Ряд карточки|ярлык=Языки|поле={{#if: {{{языки}}} | |||
| {{{языки}}} | |||
| нет | |||
}}}} | |||
}} | |||
{{#ifeq: {{{численность населения|__не_передан__}}} | __не_передан__ | |||
| | |||
| {{Ряд карточки|ярлык=Численность населения|поле={{#if: {{{численность населения}}} | |||
| {{{численность населения}}} | |||
| нет | |||
}}}} | |||
}} | |||
{{#ifeq: {{{форма правления|__не_передан__}}} | __не_передан__ | |||
| | |||
| {{Ряд карточки|ярлык=Форма правления|поле={{#if: {{{форма правления}}} | |||
| {{{форма правления}}} | |||
| нет | |||
}}}} | |||
}} | |||
{{#ifeq: {{{глава правительства|__не_передан__}}} | __не_передан__ | |||
| | | | ||
| | | {{Ряд карточки|ярлык=Глава правительства|поле={{#if: {{{глава правительства}}} | ||
| {{{глава правительства}}} | |||
| нет | |||
}}}} | |||
}} | |||
{{#ifeq: {{{глава государства|__не_передан__}}} | __не_передан__ | |||
| | |||
| {{Ряд карточки|ярлык=Глава государства|поле={{#if: {{{глава государства}}} | |||
| {{{глава государства}}} | |||
| нет | |||
}}}} | |||
}} | |||
{{#ifeq: {{{валюта|__не_передан__}}} | __не_передан__ | |||
| | |||
| {{Ряд карточки|ярлык=Валюта|поле={{#if: {{{валюта}}} | |||
| {{{валюта}}} | |||
| нет | |||
}}}} | |||
}} | |||
<!------ | <!------ | ||
Корпорация | Корпорация | ||
-------> | -------> | ||
| | {{#ifeq: {{{основание|__не_передан__}}} | __не_передан__ | ||
| | |||
| {{Ряд карточки|ярлык=Основание|поле={{#if: {{{основание}}} | |||
| {{{основание}}} | |||
| нет | |||
}}}} | |||
}} | |||
{{#ifeq: {{{основателиКомпании|__не_передан__}}} | __не_передан__ | |||
| | |||
| {{Ряд карточки|ярлык=Основатели|поле={{#if: {{{основателиКомпании}}} | |||
| {{{основателиКомпании}}} | |||
| нет | |||
}}}} | |||
}} | |||
{{#ifeq: {{{ключевыеФигуры|__не_передан__}}} | __не_передан__ | |||
| | |||
| {{Ряд карточки|ярлык=Ключевые фигуры|поле={{#if: {{{ключевыеФигуры}}} | |||
| {{{ключевыеФигуры}}} | |||
| нет | |||
}}}} | |||
}} | |||
{{#ifeq: {{{отрасль|__не_передан__}}} | __не_передан__ | |||
| | |||
| | | {{Ряд карточки|ярлык=Отрасль|поле={{#if: {{{отрасль}}} | ||
| | | {{{отрасль}}} | ||
| нет | |||
}}}} | |||
}} | |||
{{#ifeq: {{{продукция|__не_передан__}}} | __не_передан__ | |||
| | |||
| {{Ряд карточки|ярлык=Продукция|поле={{#if: {{{продукция}}} | |||
| {{{продукция}}} | |||
| нет | |||
}}}} | |||
}} | |||
<!------ | <!------ | ||
Сверните ряды | |||
-------> | -------> | ||
|Техническая информация = | {{#ifeq: {{{id|__не_передан__}}} | __не_передан__ | ||
|Внутренний id = | | | ||
}} | | {{Ряд карточки/Свернутый|ярлык=Техническая информация|поле={{#if: {{{id}}} | ||
| {{Ряд карточки|ярлык=Внутренний id|поле={{{id}}}}} | |||
| <td>нет</td> | |||
}}}} | |||
}} | |||
|} | |||
</div><!-- | |||
-->{{#css: | |||
@media screen and (max-width: 851px) { | |||
.сard { | |||
box-sizing: border-box; | |||
width: 100% !important; | |||
float: none !important; | |||
margin-left: 0 !important; | |||
} | |||
} | |||
.сard { | |||
position: relative; | |||
z-index: 1; | |||
clear: right; | |||
float: right; | |||
box-sizing: border-box; | |||
width: 370px; | |||
margin: 0 0 1em 1em; | |||
padding: 2px; | |||
border: 1px solid var(--border-color); | |||
border-radius: 0.2em; | |||
overflow: auto; | |||
font-size: 90%; | |||
} | |||
.сard p { | |||
margin: 0; | |||
} | |||
.сard hr { | |||
border: none; | |||
border-bottom: 1px solid var(--border-color); | |||
margin: 2px 0; | |||
} | |||
.сard__title { | |||
border: none; | |||
border-bottom: 2px solid var(--color-darkened-border); | |||
border-radius: 0.1em; | |||
padding: 5px; | |||
text-align: center; | |||
font-size: 120%; | |||
font-weight: bold; | |||
color: #dddddd; | |||
} | |||
.сard__image { | |||
text-align: center; | |||
background: var(--theme-bg-light); | |||
border-bottom: 1px solid var(--border-color); | |||
padding: 2px 0; | |||
} | |||
.сardtable { | |||
width: 100% !important; | |||
border-collapse: collapse; | |||
background: var(--theme-bg-light); | |||
} | |||
.сardtable tr:nth-child(odd) { | |||
background: var(--theme-bg-lighter); | |||
} | |||
.сardtable tr:nth-child(odd) th:not([colspan]) { | |||
border-right: 1px solid var(--theme-bg-light); | |||
} | |||
.сardtable tr:nth-child(even) th:not([colspan]) { | |||
border-right: 1px solid var(--theme-bg-lighter); | |||
} | |||
.сardtable th, | |||
.сardtable td, | |||
.сardtable th .mw-collapsible-toggle { | |||
padding: 4px; | |||
font-size: 14px; | |||
} | |||
.сardtable th { | |||
width: 35%; | |||
text-align: left; | |||
} | |||
.сardtable ul { | |||
list-style: none; | |||
margin: 0; | |||
margin-left: 10px; | |||
} | |||
-- | .сardtable ul li::before { | ||
content: "•"; | |||
display: inline-block; | |||
font-size: 15px; | |||
margin-left: -10px; | |||
margin-right: 4px; | |||
} | |||
}}</includeonly><noinclude>{{doc}}</noinclude> |
Версия от 15:46, 3 апреля 2025
Общие
Использование
{{Карточка |название = |картинка = |тип = |id = }}
Параметры
Параметр | Описание | Обязателен? |
---|---|---|
|название = | Использовать только в случае расхождения названия статьи и желаемого оглавления карточки! | Нет; {{BASEPAGENAME}} |
|картинка = | Главное изображение в карточке. Принимает полную запись файла. Пример: [[Файл:Wrench.png|96px]] . | Да |
|тип = | Тип для обозначения вещей и сущностей. Принимает строку и передаёт её в {{#invoke:CategoryFormatter}} , добавляя соответствующие категории на страницу. Несколько типов можно перечислить через , .Пример: Холодное оружие, Острый предмет . | Да, если карточка используется для вещи или сущности |
|id = | Принимает строку, содержащую значение id: из прототипа. В дальнейшем он может использоваться в качестве аргумента при вызове других параметров для их модулей. | Да, если есть прототип с id |
Предметы
Для предметов
{{Карточка |название = |картинка = [[Файл:.png|96px]] |тип = |id = |прОписание = |прРазмер = |прУрон = |стоимость = |руководства = }}
Для еды
{{Карточка |название = |картинка = [[Файл:.png|96px]] |тип = |id = |прОписание = |прРазмер = |прВмещает = |прВещества = |едаВкус = |руководства = }}
Роли
Для профессий станции
{{Карточка |название = |картинка = [[Файл:.png|128px]] |id = |тип = |рольОтдел = |рольГлава = |рольОбязанности = |рольДоступ = |рольВремя = |руководства = }}
Для антагонистов
{{Карточка |название = |картинка = [[Файл:.png|128px]] |id = |тип = |рольФракция = |рольЦель = |рольДоступ = |рольВремя = |руководства = }}
Для игровых режимов
{{Карточка |название = |картинка = [[Файл:.png|128px]] |id = |особыеРоли = |соотношение = |максимумРолей = |минимумИгроков = |случайныеСобытия = |допРежимы = }}
Прочее
Для карточки игры
{{Карточка |название = |картинка = |разработчик = |издатель = |датаВыхода = |началоРазработки = |режимы = |платформа = |системныеТребования = |сайт = }}
Для карточки проекта
{{Карточка |название = |картинка = |основатель = |количествоПроектов = |количествоСерверов = |началоРазработки = |сайт = }}
Для карточки компании
{{Карточка |название = |картинка = |основание = |основателиКомпании = |ключевыеФигуры = |отрасль = |продукция = }}