Шаблон:Митинг: различия между версиями
Материал из Протест.wiki
PTRLS (обсуждение | вклад) Нет описания правки |
Нет описания правки |
||
| (не показано 6 промежуточных версий 2 участников) | |||
| Строка 1: | Строка 1: | ||
<includeonly><div class="infobox" style="max-width:300px; margin:auto; border:1px solid #ccc; border-radius:8px; padding:6px; background:#f9f9f9;"> | <includeonly> | ||
<div class="infobox" style="max-width:300px; margin:auto; border:1px solid #ccc; border-radius:8px; padding:6px; background:#f9f9f9;"> | |||
<h3 style="text-align:center; margin:4px 0;">{{{name}}}</h3> | <h3 style="text-align:center; margin:4px 0;">{{{name}}}</h3> | ||
<div style="text-align:center; padding:5px;">[[File:{{{image}}}|250px|center|link=]]</div> | <div style="text-align:center; padding:5px;">[[File:{{{image}}}|250px|center|link=]]</div> | ||
<div class="infobox-content" style="font-size:90%; line-height:1.5;"> | |||
<div style="font-size:90%; line-height:1. | {{#if:{{{region|}}}|<p style="margin:5px 0;"><b>Регион:</b> [[:Категория:{{{region}}}|{{{region}}}]]</p>}} | ||
{{#if:{{{region|}}}|<p style="margin:0;"><b>Регион:</b> [[:Категория:{{{region}}}|{{{region}}}]]</p>}} | {{#if:{{{influence|}}}|<p style="margin:5px 0;"><b>Влияние:</b> {{{influence}}}</p>}} | ||
{{#if:{{{influence|}}}|<p style="margin:0;"><b>Влияние:</b> {{{influence}}}</p>}} | {{#if:{{{tags|}}}|<p style="margin:5px 0;"><b>Теги:</b> | ||
{{#if:{{{tags|}}}| | |||
<p style="margin:0;"><b>Теги:</b | |||
{{#if:{{#explode:{{{tags}}}|,|0}}|[[:Категория:{{#explode:{{{tags}}}|,|0}}|{{#explode:{{{tags}}}|,|0}}]]}} | {{#if:{{#explode:{{{tags}}}|,|0}}|[[:Категория:{{#explode:{{{tags}}}|,|0}}|{{#explode:{{{tags}}}|,|0}}]]}} | ||
{{#if:{{#explode:{{{tags}}}|,|1}}|, [[:Категория:{{#explode:{{{tags}}}|,|1}}|{{#explode:{{{tags}}}|,|1}}]]}} | {{#if:{{#explode:{{{tags}}}|,|1}}|, [[:Категория:{{#explode:{{{tags}}}|,|1}}|{{#explode:{{{tags}}}|,|1}}]]}} | ||
{{#if:{{#explode:{{{tags}}}|,|2}}|, [[:Категория:{{#explode:{{{tags}}}|,|2}}|{{#explode:{{{tags}}}|,|2}}]]}} | {{#if:{{#explode:{{{tags}}}|,|2}}|, [[:Категория:{{#explode:{{{tags}}}|,|2}}|{{#explode:{{{tags}}}|,|2}}]]}} | ||
</p>}} | |||
{{#if:{{{start_of_activity|}}}|<p style="margin:5px 0;"><b>Дата начала:</b> {{{start_of_activity}}}</p>}} | |||
{{#if:{{{end_of_activity|}}}|<p style="margin:5px 0;"><b>Дата окончания:</b> {{{end_of_activity}}}</p>}} | |||
{{#if:{{{start_of_activity|}}}|<p style="margin:0;"><b>Дата начала:</b> {{{start_of_activity}}}</p>}} | {{#if:{{{reason|}}}|<p style="margin:5px 0;"><b>Причины:</b> | ||
{{#if:{{{end_of_activity|}}}|<p style="margin:0;"><b>Дата окончания:</b> {{{end_of_activity}}}</p>}} | |||
{{#if:{{{reason|}}}| | |||
<p style="margin:0;"><b>Причины:</b | |||
{{#if:{{#explode:{{{reason}}}|,|0}}|[[:Категория:{{#explode:{{{reason}}}|,|0}}|{{#explode:{{{reason}}}|,|0}}]]}} | {{#if:{{#explode:{{{reason}}}|,|0}}|[[:Категория:{{#explode:{{{reason}}}|,|0}}|{{#explode:{{{reason}}}|,|0}}]]}} | ||
{{#if:{{#explode:{{{reason}}}|,|1}}|, [[:Категория:{{#explode:{{{reason}}}|,|1}}|{{#explode:{{{reason}}}|,|1}}]]}} | {{#if:{{#explode:{{{reason}}}|,|1}}|, [[:Категория:{{#explode:{{{reason}}}|,|1}}|{{#explode:{{{reason}}}|,|1}}]]}} | ||
</p>}} | |||
{{#if:{{{result|}}}|<p style="margin:5px 0;"><b>Результат:</b> | |||
{{#if:{{{result|}}}| | |||
<p style="margin:0;"><b>Результат:</b | |||
{{#if:{{#explode:{{{result}}}|,|0}}|[[:Категория:{{#explode:{{{result}}}|,|0}}|{{#explode:{{{result}}}|,|0}}]]}} | {{#if:{{#explode:{{{result}}}|,|0}}|[[:Категория:{{#explode:{{{result}}}|,|0}}|{{#explode:{{{result}}}|,|0}}]]}} | ||
{{#if:{{#explode:{{{result}}}|,|1}}|, [[:Категория:{{#explode:{{{result}}}|,|1}}|{{#explode:{{{result}}}|,|1}}]]}} | {{#if:{{#explode:{{{result}}}|,|1}}|, [[:Категория:{{#explode:{{{result}}}|,|1}}|{{#explode:{{{result}}}|,|1}}]]}} | ||
</p>}} | |||
<!-- Организаторы --> | <!-- Организаторы с поддержкой альтернативных статей --> | ||
{{#if:{{{organizers|}}}| | {{#if:{{{organizers|}}}| | ||
<p style="margin:0;"><b>Организаторы:</b> | <p style="margin:5px 0;"><b>Организаторы:</b> | ||
{{#if:{{#explode:{{{organizers}}}|,|0}}| | |||
{{#if:{{#explode:{{{ | {{#if:{{#explode:{{{organizers_articles|}}}|,|0}} | ||
{{#if:{{#explode:{{{organizers}}}|,|1}}|, [[: | | [[{{#explode:{{{organizers_articles}}}|,|0}}|{{#explode:{{{organizers}}}|,|0}}]] | ||
| {{#explode:{{{organizers}}}|,|0}} | |||
}} | |||
}} | |||
{{#if:{{#explode:{{{organizers}}}|,|1}}|, | |||
{{#if:{{#explode:{{{organizers_articles|}}}|,|1}} | |||
| [[{{#explode:{{{organizers_articles}}}|,|1}}|{{#explode:{{{organizers}}}|,|1}}]] | |||
| {{#explode:{{{organizers}}}|,|1}} | |||
}} | |||
}} | |||
</p> | |||
}} | |||
<!-- Лица --> | <!-- Лица с поддержкой альтернативных статей --> | ||
{{#if:{{{persons|}}}| | {{#if:{{{persons|}}}| | ||
<p style="margin:0;"><b>Лица:</b> | <p style="margin:5px 0;"><b>Лица:</b> | ||
{{#if:{{#explode:{{{persons}}}|,|0}}| | |||
{{#if:{{#explode:{{{ | {{#if:{{#explode:{{{persons_articles|}}}|,|0}} | ||
{{#if:{{#explode:{{{persons}}}|,|1}}|, [[: | | [[{{#explode:{{{persons_articles}}}|,|0}}|{{#explode:{{{persons}}}|,|0}}]] | ||
| {{#explode:{{{persons}}}|,|0}} | |||
}} | |||
}} | |||
{{#if:{{#explode:{{{persons}}}|,|1}}|, | |||
{{#if:{{#explode:{{{persons_articles|}}}|,|1}} | |||
| [[{{#explode:{{{persons_articles}}}|,|1}}|{{#explode:{{{persons}}}|,|1}}]] | |||
| {{#explode:{{{persons}}}|,|1}} | |||
}} | |||
}} | |||
</p> | |||
}} | |||
{{#if:{{{size|}}}|<p style="margin:0;"><b>Численность:</b> {{{size}}}</p>}} | {{#if:{{{size|}}}|<p style="margin:5px 0;"><b>Численность:</b> {{{size}}}</p>}} | ||
{{#if:{{{resources|}}}|<p style="margin:0;"><b>Ресурсы:</b> {{{resources}}}</p>}} | {{#if:{{{resources|}}}|<p style="margin:5px 0;"><b>Ресурсы:</b> {{{resources}}}</p>}} | ||
{{#if:{{{links|}}}|<p style="margin:0;"><b>Ссылки:</b> {{{links}}}</p>}} | {{#if:{{{links|}}}|<p style="margin:5px 0;"><b>Ссылки:</b> {{{links}}}</p>}} | ||
</div></div> | </div></div> | ||
<!-- | <!-- Автокатегории --> | ||
{{#if:{{{region|}}}|[[Категория:{{{region}}}]]}} | {{#if:{{{region|}}}|[[Категория:{{{region}}}]]}} | ||
{{#if:{{{tags|}}}|[[Категория:{{{tags}}}]]}} | {{#if:{{{tags|}}}|[[Категория:{{{tags}}}]]}} | ||
{{#if:{{{reason|}}}|[[Категория:{{{reason}}}]]}} | {{#if:{{{reason|}}}|[[Категория:{{{reason}}}]]}} | ||
{{#if:{{{result|}}}|[[Категория:{{{result}}}]]}} | {{#if:{{{result|}}}|[[Категория:{{{result}}}]]}} | ||
{{#if:{{{persons|}}}|[[Категория:{{{persons}}}]]}} | {{#if:{{{persons|}}}|[[Категория:{{#explode:{{{persons}}}|,|0}}]]}} | ||
[[Категория:Митинги]] | [[Категория:Митинги]] | ||
</includeonly> | </includeonly> | ||
| Строка 71: | Строка 75: | ||
<templatedata> | <templatedata> | ||
{ | { | ||
"description": "Инфобокс | "description": "Инфобокс митингов с автокатегоризацией и поддержкой ссылок на организаторов и лиц.", | ||
"params": { | "params": { | ||
"name": {"label": "Название", "type": "string", "required": true}, | "name": {"label": "Название", "type": "string", "required": true}, | ||
| Строка 83: | Строка 87: | ||
"result": {"label": "Результат", "type": "string"}, | "result": {"label": "Результат", "type": "string"}, | ||
"organizers": {"label": "Организаторы", "type": "string"}, | "organizers": {"label": "Организаторы", "type": "string"}, | ||
"organizers_articles": {"label": "Организаторы (альтернативные статьи)", "type": "string"}, | |||
"persons": {"label": "Лица", "type": "string"}, | "persons": {"label": "Лица", "type": "string"}, | ||
"persons_articles": {"label": "Лица (альтернативные статьи)", "type": "string"}, | |||
"size": {"label": "Численность", "type": "string"}, | "size": {"label": "Численность", "type": "string"}, | ||
"resources": {"label": "Ресурсы", "type": "string"}, | "resources": {"label": "Ресурсы", "type": "string"}, | ||
Текущая версия от 11:53, 19 декабря 2025
Инфобокс митингов с автокатегоризацией и поддержкой ссылок на организаторов и лиц.
| Параметр | Описание | Тип | Статус | |
|---|---|---|---|---|
| Название | name | без описания | Строковый (без форматирования) | обязательный |
| Изображение | image | без описания | Строковый (без форматирования) | необязательный |
| Регион | region | без описания | Строковый (без форматирования) | необязательный |
| Влияние | influence | без описания | Строковый (без форматирования) | необязательный |
| Теги | tags | без описания | Строковый (без форматирования) | необязательный |
| Дата начала | start_of_activity | без описания | Строковый (без форматирования) | необязательный |
| Дата окончания | end_of_activity | без описания | Строковый (без форматирования) | необязательный |
| Причины | reason | без описания | Строковый (без форматирования) | необязательный |
| Результат | result | без описания | Строковый (без форматирования) | необязательный |
| Организаторы | organizers | без описания | Строковый (без форматирования) | необязательный |
| Организаторы (альтернативные статьи) | organizers_articles | без описания | Строковый (без форматирования) | необязательный |
| Лица | persons | без описания | Строковый (без форматирования) | необязательный |
| Лица (альтернативные статьи) | persons_articles | без описания | Строковый (без форматирования) | необязательный |
| Численность | size | без описания | Строковый (без форматирования) | необязательный |
| Ресурсы | resources | без описания | Строковый (без форматирования) | необязательный |
| Ссылки | links | без описания | Строковый (без форматирования) | необязательный |