Открыть меню
Переключить меню настроек
Открыть персональное меню
Вы не представились системе
Ваш IP-адрес будет виден всем, если вы внесёте какие-либо изменения.

Шаблон:ТаблицаРолей: различия между версиями

Материал из FIRE STATION WIKI
Нет описания правки
Метка: отменено
м Откат правки Fire Helper (обсуждение) к последней версии Mr. Samuel
Метка: откат
 
Строка 1: Строка 1:
<div class="RoleTable-card" style="display: inline-flex; flex-direction: column; max-width: 100%; min-width: 300px; width: 100%; margin: 0.5em 0 5px 0; padding: 2px; border-radius: 6px; box-sizing: border-box; border: 1px solid {{{Цвет_карточки|#465298}}};">
<templatestyles src="Шаблон:ТаблицаРолей/styles.css" />
     <div class="RoleTable-card_header" style="border-radius: 3px; text-align: center; cursor: pointer; background-color: {{{Цвет_заголовка|#465298}}};">
<div class="RoleTable-card" style="border: 1px solid {{{Цвет_карточки|#465298}}};">
         <div class="RoleTable-card_header_title" style="display: flex; justify-content: space-between; align-items: center; text-align: left; margin: 0 6px; padding: 3px 0;">
     <div class="RoleTable-card_header" style="background-color: {{{Цвет_заголовка|#465298}}};">
             {{#if:{{{Иконка|}}}|<div class="RoleTable-header_icon" style="flex: 0 0 32px;">[[Файл:{{{Иконка|Cmd dep.png}}}|32px]]</div>}}
         <div class="RoleTable-card_header_title">
            <h3 class="RoleTable-card_title" style="margin: 6px 0; color: white; font-size: 15px; text-align: center; flex-grow: 1;">
             {{#if:{{{Иконка|}}}
                {{#if: {{{Ссылка|}}}|[[{{{Ссылка}}}|<span style="color: white;">{{{Название|Название}}}</span>]]|{{{Название|Название}}}}}
            |<div class="RoleTable-header_icon">[[Файл:{{{Иконка|Cmd dep.png}}}|32px]]</div>
            </h3>
}}
             {{#if:{{{Иконка|}}}|<div class="RoleTable-header_icon" style="flex: 0 0 32px;">[[Файл:{{{Иконка|Cmd dep.png}}}|32px]]</div>}}
<h3 class="RoleTable-card_title"> {{#if: {{{Ссылка|}}}
    | [[{{{Ссылка}}}|{{{Название|Название}}}]]
    | {{{Название|Название}}}
  }} </h3>
             {{#if:{{{Иконка|}}}
            |<div class="RoleTable-header_icon">[[Файл:{{{Иконка|Cmd dep.png}}}|32px]]</div>
}}
         </div>
         </div>
     </div>
     </div>
     <div class="RoleTable-card_content" style="margin-top: 3px; width: 100%;">
     <div class="RoleTable-card_content">
         <div class="RoleTable-content_main" style="padding: 8px; display: flex; flex-wrap: wrap; justify-content: space-between; gap: 8px; border-radius: 3px; width: 100%; box-sizing: border-box; background-color: {{{Цвет_карточки|#465298}}}47; border: 1px solid {{{Цвет_карточки|#465298}}}57;">
         <div class="RoleTable-content_main" style="background-color: {{{Цвет_карточки|#465298}}}47; border: 1px solid {{{Цвет_карточки|#465298}}}57;">
{{{Содержание|Какое-то содержание}}}
{{{Содержание|Какое-то содержание}}}
         </div>
         </div>
{{#if:{{{Глава|}}}{{{Связь|}}}{{{Руководства|}}}
{{#if:{{{Глава|}}}{{{Связь|}}}{{{Руководства|}}}
         |<div class="RoleTable-content_secondary" style="display: grid; grid-template-columns: repeat(2, 1fr); gap: 3px; margin-top: 3px; width: 100%; box-sizing: border-box;">
         |<div class="RoleTable-content_secondary">
             {{#if:{{{Глава|}}}{{{Связь|}}}
             {{#if:{{{Глава|}}}{{{Связь|}}}
 
             |<div class="RoleTable-content_block RoleTable-special_block" style="background-color: {{{Цвет_карточки|#465298}}}46; border: 1px solid {{{Цвет_карточки|#465298}}}57;">
             |<div class="RoleTable-content_block RoleTable-special_block" style="border-radius: 3px; padding: 5px; min-width: 0; box-sizing: border-box; background-color: {{{Цвет_карточки|#465298}}}46; border: 1px solid {{{Цвет_карточки|#465298}}}57;">
                 <div class="RoleTable-block_title"><b>Особое</b></div>
                 <div class="RoleTable-block_title" style="font-weight: bold;"><b>Особое</b></div>
                 <div class="RoleTable-block_content">
                 <div class="RoleTable-block_content" style="padding: 2px 0;">
{{#if:{{{Глава|}}}|Глава отдела: [[{{{Глава|Директор Комплекса}}}]] <br>}}
{{#if:{{{Глава|}}}|Глава отдела: [[{{{Глава|Директор Комплекса}}}]] <br>}}
{{#if:{{{Связь|}}}|Канал отдела: [[Коммуникация|{{{Связь|:а}}}]]}}
{{#if:{{{Связь|}}}|Канал отдела: [[Коммуникация|{{{Связь|:а}}}]]}}
Строка 26: Строка 31:
}}
}}
{{#if:{{{Руководства|}}}
{{#if:{{{Руководства|}}}
 
             |<div class="RoleTable-content_block RoleTable-guides_block" style="background-color: {{{Цвет_карточки|#465298}}}46; border: 1px solid {{{Цвет_карточки|465298}}}57;">
             |<div class="RoleTable-content_block RoleTable-guides_block" style="border-radius: 3px; padding: 5px; min-width: 0; box-sizing: border-box; background-color: {{{Цвет_карточки|#465298}}}46; border: 1px solid {{{Цвет_карточки|465298}}}57;">
                 <div class="RoleTable-block_title"><b>Руководства</b></div>
                 <div class="RoleTable-block_title" style="font-weight: bold;"><b>Руководства</b></div>
                 <div class="RoleTable-block_content">
                 <div class="RoleTable-block_content" style="padding: 2px 0;">
{{{Руководства|[[Правовой кодекс]] • [[Протоколы эвакуации]]}}}
{{{Руководства|[[Правовой кодекс]] • [[Протоколы эвакуации]]}}}
                 </div>
                 </div>
Строка 38: Строка 42:
     </div>
     </div>
</div>
</div>
<noinclude>__NOTOC__==Как использовать шаблон "ТаблицаРолей"==
<noinclude>__NOTOC__==Как&nbsp;использовать шаблон "ТаблицаРолей"==
Это шаблон для отображения ролей в красивой рамке.
 
</noinclude>
Это шаблон для отображения ролей в красивой рамке.  
 
=== Пример использования ===
<pre>
{{ТаблицаРолей
|Название=Название отдела
|Цвет_карточки=#FF6B35
|Цвет_заголовка=#FF6B35
|Иконка=Cmd dep.png
|Глава=Директор Комплекса
|Связь=:f
|Руководства=[[Директор Комплекса]]
|Содержание=
{{ТаблицаРолей/Роль
|Название=Название должности
|Цвет_карточки=#FF6B35
|Цвет_заголовка=#FF6B35
|Изображение=DC.png
}}
{{ТаблицаРолей/Роль
|Название=Название должности
|Цвет_карточки=#FF6B35
|Цвет_заголовка=#FF6B35
|Изображение=DC.png
}}
{{ТаблицаРолей/Роль
|Название=Название должности
|Цвет_карточки=#FF6B35
|Цвет_заголовка=#FF6B35
|Изображение=DC.png
}}
{{ТаблицаРолей/Роль
|Название=Название должности
|Цвет_карточки=#FF6B35
|Цвет_заголовка=#FF6B35
|Изображение=DC.png
}}
}}
</pre>
 
{{ТаблицаРолей
|Название=Название отдела
|Цвет_карточки=#465298
|Цвет_заголовка=#465298
|Иконка=Cmd dep.png
|Глава=Директор Комплекса
|Связь=:f
|Руководства=[[Директор Комплекса]]
|Содержание=
{{ТаблицаРолей/Роль
|Название=Название должности
|Цвет_карточки=#465298
|Цвет_заголовка=#465298
|Изображение=DC.png
}}
{{ТаблицаРолей/Роль
|Название=Название должности
|Цвет_карточки=#465298
|Цвет_заголовка=#465298
|Изображение=DC.png
}}
{{ТаблицаРолей/Роль
|Название=Название должности
|Цвет_карточки=#465298
|Цвет_заголовка=#465298
|Изображение=DC.png
}}
{{ТаблицаРолей/Роль
|Название=Название должности
|Цвет_карточки=#465298
|Цвет_заголовка=#465298
|Изображение=DC.png
}}
{{ТаблицаРолей/Роль
|Название=Название должности
|Цвет_карточки=#465298
|Цвет_заголовка=#465298
|Изображение=DC.png
}}
 
}}
<templatedata>
{
"params": {
"Цвет_карточки": {
"type": "unknown"
},
"Цвет_заголовка": {},
"Иконка": {
"type": "wiki-file-name"
},
"Название": {
"description": "Текст сверху блока. Пример - \"Администрация Комплекса\""
},
"Содержание": {
"type": "content",
"suggestedvalues": [
"Шаблон:ТаблицаРолей/Роль"
],
"required": true
},
"Глава": {},
"Связь": {},
"Руководства": {}
},
"description": "Добавляет таблицу ролей на страницу",
"paramOrder": [
"Название",
"Иконка",
"Цвет_карточки",
"Цвет_заголовка",
"Глава",
"Связь",
"Руководства",
"Содержание"
],
"format": "block"
}
</templatedata></noinclude>

Текущая версия от 19:14, 22 июня 2026

Название

Какое-то содержание

Как использовать шаблон "ТаблицаРолей"

Это шаблон для отображения ролей в красивой рамке.

Пример использования

{{ТаблицаРолей
|Название=Название отдела
|Цвет_карточки=#FF6B35
|Цвет_заголовка=#FF6B35
|Иконка=Cmd dep.png
|Глава=Директор Комплекса
|Связь=:f
|Руководства=[[Директор Комплекса]]
|Содержание=
{{ТаблицаРолей/Роль
|Название=Название должности
|Цвет_карточки=#FF6B35
|Цвет_заголовка=#FF6B35
|Изображение=DC.png
}}
{{ТаблицаРолей/Роль
|Название=Название должности
|Цвет_карточки=#FF6B35
|Цвет_заголовка=#FF6B35
|Изображение=DC.png
}}
{{ТаблицаРолей/Роль
|Название=Название должности
|Цвет_карточки=#FF6B35
|Цвет_заголовка=#FF6B35
|Изображение=DC.png
}}
{{ТаблицаРолей/Роль
|Название=Название должности
|Цвет_карточки=#FF6B35
|Цвет_заголовка=#FF6B35
|Изображение=DC.png
}}
}}

Название отдела

Особое

Глава отдела: Директор Комплекса
Канал отдела: :f

Руководства

<templatedata> { "params": { "Цвет_карточки": { "type": "unknown" }, "Цвет_заголовка": {}, "Иконка": { "type": "wiki-file-name" }, "Название": { "description": "Текст сверху блока. Пример - \"Администрация Комплекса\"" }, "Содержание": { "type": "content", "suggestedvalues": [ "Шаблон:ТаблицаРолей/Роль" ], "required": true }, "Глава": {}, "Связь": {}, "Руководства": {} }, "description": "Добавляет таблицу ролей на страницу", "paramOrder": [ "Название", "Иконка", "Цвет_карточки", "Цвет_заголовка", "Глава", "Связь", "Руководства", "Содержание" ], "format": "block" } </templatedata>