Шаблон:Карточка: различия между версиями
Материал из Space Station 14 Вики
Pok (обсуждение | вклад) мНет описания правки |
Pok (обсуждение | вклад) мНет описания правки |
||
(не показано 17 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
<includeonly><div class="сard" style="--border-color:{{{цветГраница|var(--theme-border)}}};> | <includeonly><div class="сard" style="--border-color:{{{цветГраница|var(--theme-border)}}};> | ||
<div class="сard__title" style="background:{{{цветФон|var(- | <div class="сard__title" style="background:{{{цветФон|var(--color-contrast2)}}};>{{#if: {{{название}}} | {{{название}}} | {{BASEPAGENAME}} }}</div> | ||
{{#if: {{{картинка|}}} | <div class="сard__image"> {{{картинка}}} </div> }} | {{#if: {{{картинка|}}} | <div class="сard__image"> {{{картинка}}} </div> }} | ||
{|class="сardtable" | {|class="сardtable" | ||
Строка 30: | Строка 30: | ||
| {{Ряд карточки|ярлык=Описание|поле={{#if: {{{прОписание}}} | | {{Ряд карточки|ярлык=Описание|поле={{#if: {{{прОписание}}} | ||
| НЕ ПИШИ СЮДА | | НЕ ПИШИ СЮДА | ||
| {{#invoke:Entity Lookup|getdesc|{{{id}}}}} | | «{{#invoke:Entity Lookup|getdesc|{{{id}}}}}» | ||
}}}} | }}}} | ||
Строка 429: | Строка 429: | ||
| {{{продукция}}} | | {{{продукция}}} | ||
| нет | | нет | ||
}}}} | |||
}} | |||
<!------ | |||
Сверните ряды | |||
-------> | |||
{{#ifeq: {{{id|__не_передан__}}} | __не_передан__ | |||
| | |||
| {{Ряд карточки/Свернутый|ярлык=Техническая информация|поле={{#if: {{{id}}} | |||
| {{Ряд карточки|ярлык=Внутренний id|поле={{{id}}}}} | |||
| <td>нет</td> | |||
}}}} | }}}} | ||
}} | }} | ||
Строка 436: | Строка 446: | ||
-->{{#css: | -->{{#css: | ||
@media screen and (max-width: 851px) { | @media screen and (max-width: 851px) { | ||
.сard { | |||
box-sizing: border-box; | |||
width: 100% !important; | |||
float: none !important; | |||
margin-left: 0 !important; | |||
} | |||
} | } | ||
.сard { | .сard { | ||
position: relative; | position: relative; | ||
z-index: 1; | |||
clear: right; | clear: right; | ||
float: right; | |||
box-sizing: border-box; | |||
width: 370px; | |||
margin: 0 0 1em 1em; | margin: 0 0 1em 1em; | ||
padding: 2px; | |||
border: 1px solid var(--border-color); | border: 1px solid var(--border-color); | ||
border-radius: 0.2em; | |||
overflow: auto; | overflow: auto; | ||
font-size: 90%; | |||
} | } | ||
Строка 464: | Строка 474: | ||
.сard hr { | .сard hr { | ||
border: none; | border: none; | ||
border-bottom: 1px solid var(--border-color); | border-bottom: 1px solid var(--border-color); | ||
margin: 2px 0; | |||
} | } | ||
.сard__title { | .сard__title { | ||
border: none; | border: none; | ||
border-bottom: 2px solid var(--color-darkened-border); | |||
border-radius: 0.1em; | |||
padding: 5px; | |||
text-align: center; | text-align: center; | ||
font-size: 120%; | font-size: 120%; | ||
font-weight: bold; | |||
color: #dddddd; | color: #dddddd; | ||
} | } | ||
Строка 482: | Строка 492: | ||
.сard__image { | .сard__image { | ||
text-align: center; | text-align: center; | ||
background: var(--theme-bg-light); | |||
border-bottom: 1px solid var(--border-color); | border-bottom: 1px solid var(--border-color); | ||
padding: 2px 0; | padding: 2px 0; | ||
} | } | ||
.сardtable { | .сardtable { | ||
width: 100% !important; | |||
border-collapse: collapse; | |||
background: var(--theme-bg-light); | background: var(--theme-bg-light); | ||
} | } | ||
.сardtable tr:nth-child(odd) { | .сardtable tr:nth-child(odd) { | ||
background: | background: var(--theme-bg-lighter); | ||
} | } | ||
.сardtable tr:nth-child(odd) th { | .сardtable tr:nth-child(odd) th:not([colspan]) { | ||
border-right: 1px solid var(--theme-bg-light); | border-right: 1px solid var(--theme-bg-light); | ||
} | } | ||
.сardtable tr:nth-child(even) th { | .сardtable tr:nth-child(even) th:not([colspan]) { | ||
border-right: 1px solid | border-right: 1px solid var(--theme-bg-lighter); | ||
} | } | ||
.сardtable th, .сardtable td | .сardtable th, | ||
.сardtable td, | |||
.сardtable th .mw-collapsible-toggle { | |||
padding: 4px; | padding: 4px; | ||
font-size: 14px; | font-size: 14px; | ||
Строка 511: | Строка 523: | ||
.сardtable th { | .сardtable th { | ||
width: | width: 35%; | ||
text-align: left; | |||
} | } | ||
Строка 519: | Строка 530: | ||
list-style: none; | list-style: none; | ||
margin: 0; | margin: 0; | ||
margin-left: 10px; | |||
} | } | ||
.сardtable ul li::before { | .сardtable ul li::before { | ||
content: "•"; | content: "•"; | ||
display: inline-block; | display: inline-block; | ||
font-size: 15px; | font-size: 15px; | ||
margin-left: -10px; | |||
margin-right: 4px; | |||
} | } | ||
}}</includeonly><noinclude>{{doc}}</noinclude> | }}</includeonly><noinclude>{{doc}}</noinclude> |
Текущая версия от 00:18, 29 марта 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 = |особыеРоли = |соотношение = |максимумРолей = |минимумИгроков = |случайныеСобытия = |допРежимы = }}
Прочее
Для карточки игры
{{Карточка |название = |картинка = |разработчик = |издатель = |датаВыхода = |началоРазработки = |режимы = |платформа = |системныеТребования = |сайт = }}
Для карточки проекта
{{Карточка |название = |картинка = |основатель = |количествоПроектов = |количествоСерверов = |началоРазработки = |сайт = }}
Для карточки компании
{{Карточка |название = |картинка = |основание = |основателиКомпании = |ключевыеФигуры = |отрасль = |продукция = }}
- Во избежание поломок страниц, использующих этот шаблон, экспериментируйте в своём личном пространстве.
- Пожалуйста, добавляйте категории на подстраницу /doc. Подстраницы этого шаблона.