Шаблон:Избирательная кампания: различия между версиями
Материал из Протест.wiki
PTRLS (обсуждение | вклад) Нет описания правки |
PTRLS (обсуждение | вклад) Нет описания правки |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 2: | Строка 2: | ||
<div class="infobox" style="max-width: 300px; margin: auto; border: 1px solid #ccc; border-radius: 8px; padding: 6px; background: #f9f9f9;"> | <div class="infobox" style="max-width: 300px; margin: auto; border: 1px solid #ccc; border-radius: 8px; padding: 6px; background: #f9f9f9;"> | ||
<!-- Изображение --> | <!-- Изображение --> | ||
<div class="infobox-image" style="text-align: center; padding: 5px;"> | {{#if:{{{image|}}}| | ||
<div class="infobox-image" style="text-align: center; padding: 5px;"> | |||
[[File:{{{image}}}|250px|center|link=]] | |||
</div> | |||
}} | |||
<!-- Заголовок --> | <!-- Заголовок --> | ||
Строка 12: | Строка 14: | ||
<!-- Контент инфобокса --> | <!-- Контент инфобокса --> | ||
<div class="infobox-content" style="font-size: 90%; line-height: 1. | <div class="infobox-content" style="font-size: 90%; line-height: 1.35;"> | ||
{{#if:{{{candidate_name|}}}|<p style="margin: 4px 0;"><b>Кандидат:</b> [[{{{candidate_name}}}]]</p>}} | |||
{{#if:{{{candidate_name|}}}| | {{#if:{{{nominating_entity|}}}|<p style="margin: 4px 0;"><b>Субъект выдвижения:</b> [[{{{nominating_entity}}}]]</p>}} | ||
{{#if:{{{region|}}}|<p style="margin: 4px 0;"><b>Регион:</b> [[{{{region}}}]]</p>}} | |||
{{#if:{{{electoral_district|}}}|<p style="margin: 4px 0;"><b>Избирательный округ:</b> [[{{{electoral_district}}}]]</p>}} | |||
{{#if:{{{election_level|}}}|<p style="margin: 4px 0;"><b>Уровень выборов:</b> [[{{{election_level}}}]]</p>}} | |||
{{#if:{{{start_date|}}}|<p style="margin: 4px 0;"><b>Дата начала:</b> {{{start_date}}}</p>}} | |||
{{#if:{{{nominating_entity|}}}| | {{#if:{{{end_date|}}}|<p style="margin: 4px 0;"><b>Дата завершения:</b> {{{end_date}}}</p>}} | ||
{{#if:{{{campaign_type|}}}|<p style="margin: 4px 0;"><b>Тип кампании:</b> [[{{{campaign_type}}}]]</p>}} | |||
{{#if:{{{campaign_head|}}}|<p style="margin: 4px 0;"><b>Глава штаба:</b> [[{{{campaign_head}}}]]</p>}} | |||
{{#if:{{{campaign_team|}}}|<p style="margin: 4px 0;"><b>Лица штаба:</b> [[{{{campaign_team}}}]]</p>}} | |||
{{#if:{{{barriers_requirements|}}}|<p style="margin: 4px 0;"><b>Заградительные требования:</b> {{{barriers_requirements}}}</p>}} | |||
{{#if:{{{region|}}}| | {{#if:{{{campaign_budget|}}}|<p style="margin: 4px 0;"><b>Бюджет:</b> {{{campaign_budget}}}</p>}} | ||
{{#if:{{{election_result|}}}|<p style="margin: 4px 0;"><b>Итог:</b> [[{{{election_result}}}]]</p>}} | |||
{{#if:{{{electoral_district|}}}| | |||
{{#if:{{{election_level|}}}| | |||
{{#if:{{{start_date|}}}| | |||
{{#if:{{{end_date|}}}| | |||
{{#if:{{{campaign_type|}}}| | |||
{{#if:{{{campaign_head|}}}| | |||
{{#if:{{{campaign_team|}}}| | |||
</div> | </div> | ||
</div> | </div> | ||
Строка 89: | Строка 37: | ||
<templatedata> | <templatedata> | ||
{ | { | ||
"description": "Инфобокс избирательной кампании с | "description": "Инфобокс избирательной кампании без лишних отступов между элементами, с итогом внутри блока.", | ||
"params": { | "params": { | ||
"campaign_name": { | "campaign_name": {"label": "Название кампании", "type": "string", "required": true}, | ||
"image": {"label": "Изображение", "type": "string"}, | |||
"candidate_name": {"label": "Кандидат", "type": "string"}, | |||
"nominating_entity": {"label": "Субъект выдвижения", "type": "string"}, | |||
"region": {"label": "Регион", "type": "string"}, | |||
"image": { | "electoral_district": {"label": "Избирательный округ", "type": "string"}, | ||
"election_level": {"label": "Уровень выборов", "type": "string"}, | |||
"start_date": {"label": "Дата начала", "type": "string"}, | |||
"end_date": {"label": "Дата завершения", "type": "string"}, | |||
"candidate_name": { | "campaign_type": {"label": "Тип кампании", "type": "string"}, | ||
"campaign_head": {"label": "Глава штаба", "type": "string"}, | |||
"campaign_team": {"label": "Лица штаба", "type": "string"}, | |||
"barriers_requirements": {"label": "Заградительные требования", "type": "string"}, | |||
"nominating_entity": { | "campaign_budget": {"label": "Бюджет", "type": "string"}, | ||
"election_result": {"label": "Итог", "type": "string"} | |||
"region": { | |||
"electoral_district": { | |||
"election_level": { | |||
"start_date": { | |||
"end_date": { | |||
"campaign_type": { | |||
"campaign_head": { | |||
"campaign_team": { | |||
"barriers_requirements": { | |||
"campaign_budget": { | |||
"election_result": { | |||
} | } | ||
} | } | ||
</templatedata> | </templatedata> | ||
</noinclude> | </noinclude> |
Текущая версия от 15:03, 19 октября 2025
Инфобокс избирательной кампании без лишних отступов между элементами, с итогом внутри блока.
Параметр | Описание | Тип | Статус | |
---|---|---|---|---|
Название кампании | campaign_name | без описания | Строковый (без форматирования) | обязательный |
Изображение | image | без описания | Строковый (без форматирования) | необязательный |
Кандидат | candidate_name | без описания | Строковый (без форматирования) | необязательный |
Субъект выдвижения | nominating_entity | без описания | Строковый (без форматирования) | необязательный |
Регион | region | без описания | Строковый (без форматирования) | необязательный |
Избирательный округ | electoral_district | без описания | Строковый (без форматирования) | необязательный |
Уровень выборов | election_level | без описания | Строковый (без форматирования) | необязательный |
Дата начала | start_date | без описания | Строковый (без форматирования) | необязательный |
Дата завершения | end_date | без описания | Строковый (без форматирования) | необязательный |
Тип кампании | campaign_type | без описания | Строковый (без форматирования) | необязательный |
Глава штаба | campaign_head | без описания | Строковый (без форматирования) | необязательный |
Лица штаба | campaign_team | без описания | Строковый (без форматирования) | необязательный |
Заградительные требования | barriers_requirements | без описания | Строковый (без форматирования) | необязательный |
Бюджет | campaign_budget | без описания | Строковый (без форматирования) | необязательный |
Итог | election_result | без описания | Строковый (без форматирования) | необязательный |