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

Материал из Space Station 14 Вики
мНет описания правки
мНет описания правки
 
(не показано 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(--text-color-contrast2)}}};>{{#if: {{{название}}} | {{{название}}} | {{BASEPAGENAME}} }}</div>
<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 {
    .сard {
box-sizing: border-box;
        box-sizing: border-box;
width: 100% !important;
        width: 100% !important;
float: none !important;
        float: none !important;
margin-left: 0 !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;
     width: 350px;
     padding: 2px;
    font-size: 90%;
    background: var(--theme-bg-light);
    float: right;
     border: 1px solid var(--border-color);
     border: 1px solid var(--border-color);
     padding: 2px;
     border-radius: 0.2em;
     overflow: auto;
     overflow: auto;
     z-index: 1;
     font-size: 90%;
    border-radius: 0.2em;
}
}


Строка 464: Строка 474:


.сard hr {
.сard hr {
    margin: 2px 0;
     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;
     font-weight: bold;
     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%;
     padding: 5px;
     font-weight: bold;
    border-bottom: 2px solid #00000050;
    border-radius: 0.1em;
     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);
    border-collapse: collapse;
}
}


.сardtable tr:nth-child(odd) {
.сardtable tr:nth-child(odd) {
     background: #ddddff07;
     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 #ddddff07;
     border-right: 1px solid var(--theme-bg-lighter);
}
}


.сardtable th, .сardtable td {
.сardtable th,  
    text-align: left;
.сardtable td,
.сardtable th .mw-collapsible-toggle {
     padding: 4px;
     padding: 4px;
     font-size: 14px;
     font-size: 14px;
Строка 511: Строка 523:


.сardtable th {
.сardtable th {
     width: 40%;
     width: 35%;
     font-family: "noto sans";
     text-align: left;
    font-size: 13px;
}
}


Строка 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: "•";
    margin-right: 5px;
     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. Подстраницы этого шаблона.