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

Материал из Протест.wiki
Нет описания правки
Нет описания правки
 
(не показано 19 промежуточных версий 2 участников)
Строка 1: Строка 1:
<includeonly>
<includeonly><div class="infobox" style="max-width: 300px; margin: auto;">  
<div class="infobox" style="max-width:300px; margin:auto;">  
    <h3 class="infobox-title" style="text-align: center; margin: 0;">{{{name}}}</h3>
  <h3 class="infobox-title" style="text-align:center; margin:0;">{{{name}}}</h3>
    <div class="infobox-image" style="text-align: center; padding: 5px;">
  <div class="infobox-image" style="text-align:center; padding:5px;">
        [[File:{{{image}}}|200px|center|link=]]
    [[File:{{{image}}}|200px|center|link=]]
    </div>
  </div>
 
    <div class="infobox-content">
        {{#if:{{{status|}}}|<p><strong>Статус:</strong> {{{status}}}</p>}}
        {{#if:{{{organization_type|}}}|<p><strong>Тип организации:</strong> {{{organization_type}}}</p>}}
        {{#if:{{{ideology|}}}|<p><strong>Идеология:</strong> {{{ideology}}}</p>}}
        {{#if:{{{region|}}}|<p><strong>Регион:</strong> [[:Категория:{{{region}}}|{{{region}}}]]</p>}}
        {{#if:{{{influence|}}}|<p><strong>Влияние:</strong> {{{influence}}}</p>}}


  <div class="infobox-content">
        <!-- Теги -->
    {{#if:{{{type|}}}|<p><strong>Тип:</strong> {{{type}}}</p>}}
        {{#if:{{{tags|}}}|
    {{#if:{{{status|}}}|<p><strong>Статус:</strong> {{{status}}}</p>}}
        <p><strong>Теги:</strong>  
    {{#if:{{{field|}}}|<p><strong>Сфера деятельности:</strong> {{{field}}}</p>}}
        {{#if:{{#explode:{{{tags}}}|,|0}}|[[:Категория:{{#explode:{{{tags}}}|,|0}}|{{#explode:{{{tags}}}|,|0}}]]}}
    {{#if:{{{country|}}}|<p><strong>Страна:</strong> {{{country}}}</p>}}
        {{#if:{{#explode:{{{tags}}}|,|1}}|, [[:Категория:{{#explode:{{{tags}}}|,|1}}|{{#explode:{{{tags}}}|,|1}}]]}}
    {{#if:{{{headquarters|}}}|<p><strong>Штаб-квартира:</strong> {{{headquarters}}}</p>}}
        {{#if:{{#explode:{{{tags}}}|,|2}}|, [[:Категория:{{#explode:{{{tags}}}|,|2}}|{{#explode:{{{tags}}}|,|2}}]]}}
    {{#if:{{{leader|}}}|<p><strong>Руководитель:</strong> {{{leader}}}</p>}}
        {{#if:{{#explode:{{{tags}}}|,|3}}|, [[:Категория:{{#explode:{{{tags}}}|,|3}}|{{#explode:{{{tags}}}|,|3}}]]}}
    {{#if:{{{founders|}}}|<p><strong>Основатели:</strong> {{{founders}}}</p>}}
        {{#if:{{#explode:{{{tags}}}|,|4}}|, [[:Категория:{{#explode:{{{tags}}}|,|4}}|{{#explode:{{{tags}}}|,|4}}]]}}
    {{#if:{{{founded|}}}|<p><strong>Основана:</strong> {{{founded}}}</p>}}
        </p>}}
    {{#if:{{{dissolved|}}}|<p><strong>Прекратила деятельность:</strong> {{{dissolved}}}</p>}}
 
    {{#if:{{{members|}}}|<p><strong>Численность:</strong> {{{members}}}</p>}}
        {{#if:{{{creation_date|}}}|<p><strong>Дата создания:</strong> {{{creation_date}}}</p>}}
    {{#if:{{{budget|}}}|<p><strong>Бюджет:</strong> {{{budget}}}</p>}}
        {{#if:{{{end_of_activity|}}}|<p><strong>Дата прекращения активности:</strong> {{{end_of_activity}}}</p>}}
    {{#if:{{{website|}}}|<p><strong>Сайт:</strong> [{{{website}}} {{{website}}}]</p>}}
 
    {{#if:{{{tags|}}}|<p><strong>Теги:</strong> {{{tags}}}</p>}}
        <!-- Причины прекращения активности -->
  </div>
        {{#if:{{{reasons_for_cessation|}}}|
        <p><strong>Причины прекращения активности:</strong>  
        {{#if:{{#explode:{{{reasons_for_cessation}}}|,|0}}|[[:Категория:{{#explode:{{{reasons_for_cessation}}}|,|0}}|{{#explode:{{{reasons_for_cessation}}}|,|0}}]]}}
        {{#if:{{#explode:{{{reasons_for_cessation}}}|,|1}}|, [[:Категория:{{#explode:{{{reasons_for_cessation}}}|,|1}}|{{#explode:{{{reasons_for_cessation}}}|,|1}}]]}}
        {{#if:{{#explode:{{{reasons_for_cessation}}}|,|2}}|, [[:Категория:{{#explode:{{{reasons_for_cessation}}}|,|2}}|{{#explode:{{{reasons_for_cessation}}}|,|2}}]]}}
        </p>}}
 
        <!-- Лица -->
        {{#if:{{{persons|}}}|
        <p><strong>Лица:</strong>  
        {{#if:{{#explode:{{{persons}}}|,|0}}|[[:Категория:{{#explode:{{{persons}}}|,|0}}|{{#explode:{{{persons}}}|,|0}}]]}}
        {{#if:{{#explode:{{{persons}}}|,|1}}|, [[:Категория:{{#explode:{{{persons}}}|,|1}}|{{#explode:{{{persons}}}|,|1}}]]}}
        {{#if:{{#explode:{{{persons}}}|,|2}}|, [[:Категория:{{#explode:{{{persons}}}|,|2}}|{{#explode:{{{persons}}}|,|2}}]]}}
        {{#if:{{#explode:{{{persons}}}|,|3}}|, [[:Категория:{{#explode:{{{persons}}}|,|3}}|{{#explode:{{{persons}}}|,|3}}]]}}
        {{#if:{{#explode:{{{persons}}}|,|4}}|, [[:Категория:{{#explode:{{{persons}}}|,|4}}|{{#explode:{{{persons}}}|,|4}}]]}}
        </p>}}
 
        {{#if:{{{size|}}}|<p><strong>Численность:</strong> {{{size}}}</p>}}
        {{#if:{{{resources|}}}|<p><strong>Ресурсы:</strong> {{{resources}}}</p>}}
        {{#if:{{{links|}}}|<p><strong>Ссылки:</strong> {{{links}}}</p>}}
        {{#if:{{{predecessor|}}}|<p><strong>Предшественник:</strong> {{{predecessor}}}</p>}}
        {{#if:{{{successor|}}}|<p><strong>Преемник:</strong> {{{successor}}}</p>}}
    </div>
</div>
</div>


<!-- Добавление категорий -->
<!-- Автоматическое добавление категорий -->
{{#if:{{{region|}}}|[[Категория:{{{region}}}]]}}
 
{{#if:{{{tags|}}}
{{#if:{{{tags|}}}
|{{#arraymap:{{{tags}}}|,|@@|[[Категория:@@]]|,}}
|{{#if:{{#explode:{{{tags}}}|,|0}}|[[Категория:{{#explode:{{{tags}}}|,|0}}]]}}
{{#if:{{#explode:{{{tags}}}|,|1}}|[[Категория:{{#explode:{{{tags}}}|,|1}}]]}}
{{#if:{{#explode:{{{tags}}}|,|2}}|[[Категория:{{#explode:{{{tags}}}|,|2}}]]}}
{{#if:{{#explode:{{{tags}}}|,|3}}|[[Категория:{{#explode:{{{tags}}}|,|3}}]]}}
{{#if:{{#explode:{{{tags}}}|,|4}}|[[Категория:{{#explode:{{{tags}}}|,|4}}]]}}
}}
 
{{#if:{{{reasons_for_cessation|}}}
|{{#if:{{#explode:{{{reasons_for_cessation}}}|,|0}}|[[Категория:{{#explode:{{{reasons_for_cessation}}}|,|0}}]]}}
{{#if:{{#explode:{{{reasons_for_cessation}}}|,|1}}|[[Категория:{{#explode:{{{reasons_for_cessation}}}|,|1}}]]}}
{{#if:{{#explode:{{{reasons_for_cessation}}}|,|2}}|[[Категория:{{#explode:{{{reasons_for_cessation}}}|,|2}}]]}}
}}
 
{{#if:{{{persons|}}}
|{{#if:{{#explode:{{{persons}}}|,|0}}|[[Категория:{{#explode:{{{persons}}}|,|0}}]]}}
{{#if:{{#explode:{{{persons}}}|,|1}}|[[Категория:{{#explode:{{{persons}}}|,|1}}]]}}
{{#if:{{#explode:{{{persons}}}|,|2}}|[[Категория:{{#explode:{{{persons}}}|,|2}}]]}}
{{#if:{{#explode:{{{persons}}}|,|3}}|[[Категория:{{#explode:{{{persons}}}|,|3}}]]}}
{{#if:{{#explode:{{{persons}}}|,|4}}|[[Категория:{{#explode:{{{persons}}}|,|4}}]]}}
}}
}}


[[Категория:Организации]]
</includeonly>
</includeonly>


Строка 33: Строка 82:
<templatedata>
<templatedata>
{
{
  "description": "Шаблон для отображения информации об организации (компания, НКО, движение и др.) в виде инфобокса.",
    "description": "Инфобокс для отображения сведений об организации или партии с автокатегоризацией.",
  "params": {
    "params": {
    "name": {
        "name": {"label": "Название", "type": "string", "required": true},
      "label": "Название",
        "image": {"label": "Изображение", "type": "string"},
      "description": "Полное официальное название организации.",
        "status": {"label": "Статус", "type": "string"},
      "type": "string",
        "organization_type": {"label": "Тип организации", "type": "string"},
      "required": true,
        "ideology": {"label": "Идеология", "type": "string"},
      "example": "Международная организация труда"
        "region": {"label": "Регион", "type": "string"},
    },
        "influence": {"label": "Влияние", "type": "string"},
    "image": {
        "tags": {"label": "Теги", "type": "string"},
      "label": "Изображение",
        "creation_date": {"label": "Дата создания", "type": "string"},
      "description": "Имя файла логотипа или фотографии организации.",
        "end_of_activity": {"label": "Дата прекращения активности", "type": "string"},
      "type": "string",
        "reasons_for_cessation": {"label": "Причины прекращения активности", "type": "string"},
      "example": "Logo.jpg"
        "persons": {"label": "Лица", "type": "string"},
    },
        "size": {"label": "Численность", "type": "string"},
    "type": {
        "resources": {"label": "Ресурсы", "type": "string"},
      "label": "Тип",
        "links": {"label": "Ссылки", "type": "string"},
      "description": "Тип организации (например, компания, НКО, государственный орган).",
        "predecessor": {"label": "Предшественник", "type": "string"},
      "type": "string",
        "successor": {"label": "Преемник", "type": "string"}
      "example": "Некоммерческая организация"
    },
    "status": {
      "label": "Статус",
      "description": "Текущий статус (действует, ликвидирована и т.д.).",
      "type": "string",
      "example": "Действует"
    },
    "field": {
      "label": "Сфера деятельности",
      "description": "Основная сфера деятельности организации.",
      "type": "string",
      "example": "Социальная поддержка"
    },
    "country": {
      "label": "Страна",
      "description": "Страна регистрации или основного действия.",
      "type": "string",
      "example": "Россия"
    },
    "headquarters": {
      "label": "Штаб-квартира",
      "description": "Местоположение центрального офиса.",
      "type": "string",
      "example": "Москва"
    },
    "leader": {
      "label": "Руководитель",
      "description": "Имя текущего руководителя или главы организации.",
      "type": "string",
      "example": "Иван Иванов"
    },
    "founders": {
      "label": "Основатели",
      "description": "Список основателей организации.",
      "type": "string",
      "example": "Петр Петров, Мария Смирнова"
    },
    "founded": {
      "label": "Дата основания",
      "description": "Дата создания организации (ДД.ММ.ГГГГ или ГГГГ).",
      "type": "string",
      "example": "1991"
    },
    "dissolved": {
      "label": "Дата прекращения деятельности",
      "description": "Если организация больше не существует — дата ликвидации.",
      "type": "string",
      "example": "2020"
    },
    "members": {
      "label": "Численность",
      "description": "Количество участников, сотрудников или членов.",
      "type": "string",
      "example": "10 000"
    },
    "budget": {
      "label": "Бюджет",
      "description": "Годовой бюджет или финансовые показатели (если применимо).",
      "type": "string",
      "example": "50 млн руб."
    },
    "website": {
      "label": "Сайт",
      "description": "Официальный сайт организации.",
      "type": "string",
      "example": "https://example.org"
    },
    "tags": {
      "label": "Теги",
      "description": "Ключевые слова, категории или сферы, через запятую.",
      "type": "string",
      "example": "Благотворительность, Образование"
     }
     }
  },
  "paramOrder": [
    "name",
    "image",
    "type",
    "status",
    "field",
    "country",
    "headquarters",
    "leader",
    "founders",
    "founded",
    "dissolved",
    "members",
    "budget",
    "website",
    "tags"
  ]
}
}
</templatedata>
</templatedata>
</noinclude>
</noinclude>

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


Инфобокс для отображения сведений об организации или партии с автокатегоризацией.

Параметры шаблона

ПараметрОписаниеТипСтатус
Названиеname

без описания

Строковый (без форматирования)обязательный
Изображениеimage

без описания

Строковый (без форматирования)необязательный
Статусstatus

без описания

Строковый (без форматирования)необязательный
Тип организацииorganization_type

без описания

Строковый (без форматирования)необязательный
Идеологияideology

без описания

Строковый (без форматирования)необязательный
Регионregion

без описания

Строковый (без форматирования)необязательный
Влияниеinfluence

без описания

Строковый (без форматирования)необязательный
Тегиtags

без описания

Строковый (без форматирования)необязательный
Дата созданияcreation_date

без описания

Строковый (без форматирования)необязательный
Дата прекращения активностиend_of_activity

без описания

Строковый (без форматирования)необязательный
Причины прекращения активностиreasons_for_cessation

без описания

Строковый (без форматирования)необязательный
Лицаpersons

без описания

Строковый (без форматирования)необязательный
Численностьsize

без описания

Строковый (без форматирования)необязательный
Ресурсыresources

без описания

Строковый (без форматирования)необязательный
Ссылкиlinks

без описания

Строковый (без форматирования)необязательный
Предшественникpredecessor

без описания

Строковый (без форматирования)необязательный
Преемникsuccessor

без описания

Строковый (без форматирования)необязательный