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

Материал из Протест.wiki
Нет описания правки
Нет описания правки
 
(не показано 5 промежуточных версий этого же участника)
Строка 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;">
Строка 10: Строка 9:
         {{#if:{{{organization_type|}}}|<p><strong>Тип организации:</strong> {{{organization_type}}}</p>}}
         {{#if:{{{organization_type|}}}|<p><strong>Тип организации:</strong> {{{organization_type}}}</p>}}
         {{#if:{{{ideology|}}}|<p><strong>Идеология:</strong> {{{ideology}}}</p>}}
         {{#if:{{{ideology|}}}|<p><strong>Идеология:</strong> {{{ideology}}}</p>}}
         {{#if:{{{region|}}}|<p><strong>Регион:</strong> {{{region}}}</p>}}
         {{#if:{{{region|}}}|<p><strong>Регион:</strong> [[:Категория:{{{region}}}|{{{region}}}]]</p>}}
         {{#if:{{{influence|}}}|<p><strong>Влияние:</strong> {{{influence}}}</p>}}
         {{#if:{{{influence|}}}|<p><strong>Влияние:</strong> {{{influence}}}</p>}}


         {{#if:{{{tags|}}}|<p><strong>Теги:</strong> {{{tags}}}</p>}}
        <!-- Теги -->
         {{#if:{{{tags|}}}|
        <p><strong>Теги:</strong>  
        {{#if:{{#explode:{{{tags}}}|,|0}}|[[:Категория:{{#explode:{{{tags}}}|,|0}}|{{#explode:{{{tags}}}|,|0}}]]}}
        {{#if:{{#explode:{{{tags}}}|,|1}}|, [[:Категория:{{#explode:{{{tags}}}|,|1}}|{{#explode:{{{tags}}}|,|1}}]]}}
        {{#if:{{#explode:{{{tags}}}|,|2}}|, [[:Категория:{{#explode:{{{tags}}}|,|2}}|{{#explode:{{{tags}}}|,|2}}]]}}
        {{#if:{{#explode:{{{tags}}}|,|3}}|, [[:Категория:{{#explode:{{{tags}}}|,|3}}|{{#explode:{{{tags}}}|,|3}}]]}}
        {{#if:{{#explode:{{{tags}}}|,|4}}|, [[:Категория:{{#explode:{{{tags}}}|,|4}}|{{#explode:{{{tags}}}|,|4}}]]}}
        </p>}}


         {{#if:{{{creation_date|}}}|<p><strong>Дата создания:</strong> {{{creation_date}}}</p>}}
         {{#if:{{{creation_date|}}}|<p><strong>Дата создания:</strong> {{{creation_date}}}</p>}}
         {{#if:{{{end_of_activity|}}}|<p><strong>Дата прекращения активности:</strong> {{{end_of_activity}}}</p>}}
         {{#if:{{{end_of_activity|}}}|<p><strong>Дата прекращения активности:</strong> {{{end_of_activity}}}</p>}}


         {{#if:{{{reasons_for_cessation|}}}|<p><strong>Причины прекращения активности:</strong> {{{reasons_for_cessation}}}</p>}}
        <!-- Причины прекращения активности -->
         {{#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> {{{persons}}}</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:{{{size|}}}|<p><strong>Численность:</strong> {{{size}}}</p>}}
Строка 30: Строка 51:
</div>
</div>


<!-- Автоматическое добавление категорий по тегам (до 10 элементов) -->
<!-- Автоматическое добавление категорий -->
{{#if:{{{region|}}}|[[Категория:{{{region}}}]]}}
 
{{#if:{{{tags|}}}
{{#if:{{{tags|}}}
|{{#if:{{#explode:{{{tags}}}|,|0}}|[[Категория:{{#explode:{{{tags}}}|,|0}}]]}}
|{{#if:{{#explode:{{{tags}}}|,|0}}|[[Категория:{{#explode:{{{tags}}}|,|0}}]]}}
Строка 37: Строка 60:
{{#if:{{#explode:{{{tags}}}|,|3}}|[[Категория:{{#explode:{{{tags}}}|,|3}}]]}}
{{#if:{{#explode:{{{tags}}}|,|3}}|[[Категория:{{#explode:{{{tags}}}|,|3}}]]}}
{{#if:{{#explode:{{{tags}}}|,|4}}|[[Категория:{{#explode:{{{tags}}}|,|4}}]]}}
{{#if:{{#explode:{{{tags}}}|,|4}}|[[Категория:{{#explode:{{{tags}}}|,|4}}]]}}
{{#if:{{#explode:{{{tags}}}|,|5}}|[[Категория:{{#explode:{{{tags}}}|,|5}}]]}}
{{#if:{{#explode:{{{tags}}}|,|6}}|[[Категория:{{#explode:{{{tags}}}|,|6}}]]}}
{{#if:{{#explode:{{{tags}}}|,|7}}|[[Категория:{{#explode:{{{tags}}}|,|7}}]]}}
{{#if:{{#explode:{{{tags}}}|,|8}}|[[Категория:{{#explode:{{{tags}}}|,|8}}]]}}
{{#if:{{#explode:{{{tags}}}|,|9}}|[[Категория:{{#explode:{{{tags}}}|,|9}}]]}}
}}
}}


<!-- Автоматическое добавление категорий по причинам прекращения (до 10 элементов) -->
{{#if:{{{reasons_for_cessation|}}}
{{#if:{{{reasons_for_cessation|}}}
|{{#if:{{#explode:{{{reasons_for_cessation}}}|,|0}}|[[Категория:{{#explode:{{{reasons_for_cessation}}}|,|0}}]]}}
|{{#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}}}|,|1}}|[[Категория:{{#explode:{{{reasons_for_cessation}}}|,|1}}]]}}
{{#if:{{#explode:{{{reasons_for_cessation}}}|,|2}}|[[Категория:{{#explode:{{{reasons_for_cessation}}}|,|2}}]]}}
{{#if:{{#explode:{{{reasons_for_cessation}}}|,|2}}|[[Категория:{{#explode:{{{reasons_for_cessation}}}|,|2}}]]}}
{{#if:{{#explode:{{{reasons_for_cessation}}}|,|3}}|[[Категория:{{#explode:{{{reasons_for_cessation}}}|,|3}}]]}}
{{#if:{{#explode:{{{reasons_for_cessation}}}|,|4}}|[[Категория:{{#explode:{{{reasons_for_cessation}}}|,|4}}]]}}
{{#if:{{#explode:{{{reasons_for_cessation}}}|,|5}}|[[Категория:{{#explode:{{{reasons_for_cessation}}}|,|5}}]]}}
{{#if:{{#explode:{{{reasons_for_cessation}}}|,|6}}|[[Категория:{{#explode:{{{reasons_for_cessation}}}|,|6}}]]}}
{{#if:{{#explode:{{{reasons_for_cessation}}}|,|7}}|[[Категория:{{#explode:{{{reasons_for_cessation}}}|,|7}}]]}}
{{#if:{{#explode:{{{reasons_for_cessation}}}|,|8}}|[[Категория:{{#explode:{{{reasons_for_cessation}}}|,|8}}]]}}
{{#if:{{#explode:{{{reasons_for_cessation}}}|,|9}}|[[Категория:{{#explode:{{{reasons_for_cessation}}}|,|9}}]]}}
}}
}}


<!-- Автоматическое добавление категорий по лицам (до 10 элементов) -->
{{#if:{{{persons|}}}
{{#if:{{{persons|}}}
|{{#if:{{#explode:{{{persons}}}|,|0}}|[[Категория:{{#explode:{{{persons}}}|,|0}}]]}}
|{{#if:{{#explode:{{{persons}}}|,|0}}|[[Категория:{{#explode:{{{persons}}}|,|0}}]]}}
Строка 65: Строка 74:
{{#if:{{#explode:{{{persons}}}|,|3}}|[[Категория:{{#explode:{{{persons}}}|,|3}}]]}}
{{#if:{{#explode:{{{persons}}}|,|3}}|[[Категория:{{#explode:{{{persons}}}|,|3}}]]}}
{{#if:{{#explode:{{{persons}}}|,|4}}|[[Категория:{{#explode:{{{persons}}}|,|4}}]]}}
{{#if:{{#explode:{{{persons}}}|,|4}}|[[Категория:{{#explode:{{{persons}}}|,|4}}]]}}
{{#if:{{#explode:{{{persons}}}|,|5}}|[[Категория:{{#explode:{{{persons}}}|,|5}}]]}}
{{#if:{{#explode:{{{persons}}}|,|6}}|[[Категория:{{#explode:{{{persons}}}|,|6}}]]}}
{{#if:{{#explode:{{{persons}}}|,|7}}|[[Категория:{{#explode:{{{persons}}}|,|7}}]]}}
{{#if:{{#explode:{{{persons}}}|,|8}}|[[Категория:{{#explode:{{{persons}}}|,|8}}]]}}
{{#if:{{#explode:{{{persons}}}|,|9}}|[[Категория:{{#explode:{{{persons}}}|,|9}}]]}}
}}
}}


<!-- Навигация -->
[[Категория:Организации]]
{{КатегорииПартии|tags={{{tags}}}|reasons_for_cessation={{{reasons_for_cessation}}}|persons={{{persons}}}}}
</includeonly>
</includeonly>


Строка 79: Строка 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"},
        },
         "region": {"label": "Регион", "type": "string"},
         "image": {
         "influence": {"label": "Влияние", "type": "string"},
            "label": "Изображение",
         "tags": {"label": "Теги", "type": "string"},
            "description": "Имя файла изображения (логотип, эмблема).",
         "creation_date": {"label": "Дата создания", "type": "string"},
            "type": "string"
         "end_of_activity": {"label": "Дата прекращения активности", "type": "string"},
        },
         "reasons_for_cessation": {"label": "Причины прекращения активности", "type": "string"},
         "status": {
         "persons": {"label": "Лица", "type": "string"},
            "label": "Статус",
         "size": {"label": "Численность", "type": "string"},
            "description": "Текущий статус организации (например, активна, распущена).",
         "resources": {"label": "Ресурсы", "type": "string"},
            "type": "string"
         "links": {"label": "Ссылки", "type": "string"},
        },
         "predecessor": {"label": "Предшественник", "type": "string"},
         "organization_type": {
         "successor": {"label": "Преемник", "type": "string"}
            "label": "Тип организации",
     }
            "description": "Тип (например, партия, движение, союз, НКО).",
            "type": "string"
        },
         "ideology": {
            "label": "Идеология",
            "description": "Идеологическая основа организации.",
            "type": "string"
        },
         "region": {
            "label": "Регион",
            "description": "Регион или страна, где действует организация.",
            "type": "string"
        },
         "influence": {
            "label": "Влияние",
            "description": "Уровень влияния (локальное, региональное, национальное, международное).",
            "type": "string"
        },
         "tags": {
            "label": "Теги",
            "description": "Ключевые категории, через запятую. Добавляют страницу в категории.",
            "type": "string"
        },
         "creation_date": {
            "label": "Дата создания",
            "description": "Дата основания (ДД.ММ.ГГГГ или ГГГГ).",
            "type": "string"
        },
         "end_of_activity": {
            "label": "Дата прекращения активности",
            "description": "Дата, когда организация прекратила существование (если применимо).",
            "type": "string"
        },
         "reasons_for_cessation": {
            "label": "Причины прекращения активности",
            "description": "Причины прекращения, через запятую. Добавляют страницу в категории.",
            "type": "string"
        },
         "persons": {
            "label": "Лица",
            "description": "Ключевые личности, связанные с организацией. Добавляют страницу в категории.",
            "type": "string"
        },
         "size": {
            "label": "Численность",
            "description": "Количество участников (примерное или точное).",
            "type": "string"
        },
         "resources": {
            "label": "Ресурсы",
            "description": "Информация о ресурсах организации.",
            "type": "string"
        },
         "links": {
            "label": "Ссылки",
            "description": "Официальные сайты или внешние ресурсы.",
            "type": "string"
        },
         "predecessor": {
            "label": "Предшественник",
            "description": "Организация, предшествовавшая данной.",
            "type": "string"
        },
         "successor": {
            "label": "Преемник",
            "description": "Организация, ставшая преемником.",
            "type": "string"
        }
     },
    "paramOrder": [
        "name",
        "image",
        "status",
        "organization_type",
        "ideology",
        "region",
        "influence",
        "tags",
        "creation_date",
        "end_of_activity",
        "reasons_for_cessation",
        "persons",
        "size",
        "resources",
        "links",
        "predecessor",
        "successor"
    ]
}
}
</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

без описания

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