Шаблон:Политик: различия между версиями

Материал из Протест.wiki
мНет описания правки
Нет описания правки
 
(не показано 6 промежуточных версий 2 участников)
Строка 1: Строка 1:
<div class="infobox">  
<includeonly>
    <h3 class="infobox-title" style="text-align: center;">{{{name}}}</h3>
<div class="infobox" style="max-width: 300px; margin: auto; border: 1px solid #ccc; border-radius: 8px; padding: 6px; background: #f9f9f9;">
     <div class="infobox-image">
    <!-- Изображение -->
         [[File:{{{image}}}]]
     <div class="infobox-image" style="text-align: center; padding: 5px;">
         [[File:{{{image}}}|250px|center|link=]]
     </div>
     </div>
 
   
     <div class="infobox-content">
    <!-- Заголовок -->
         <p><strong>Полное имя:</strong> {{{full_name}}}</p>
    <h3 class="infobox-title" style="text-align: center; margin: 4px 0;">{{{name}}}</h3>
         <p><strong>Статус:</strong> {{{status}}}</p>
   
         <p><strong>Дата рождения:</strong> {{{birth_date}}}</p>
    <!-- Контент инфобокса -->
         <p><strong>Политическая организация:</strong> {{{party}}}</p>
     <div class="infobox-content" style="font-size: 90%; line-height: 1.5;">
         <p><strong>Теги:</strong> {{{tags}}}</p>
         <!-- Полное имя -->
         <p><strong>Ссылки:</strong> {{{links}}}</p>  
        {{#if:{{{full_name|}}}|
            <p style="margin: 5px 0;"><strong>Полное имя:</strong> [[{{{full_name}}}]]</p>
        }}
       
         <!-- Статус -->
        {{#if:{{{status|}}}|
            <p style="margin: 5px 0;"><strong>Статус:</strong> [[{{{status}}}]]</p>
         }}
       
        <!-- Дата рождения -->
        {{#if:{{{birth_date|}}}|
            <p style="margin: 5px 0;"><strong>Дата рождения:</strong> {{{birth_date}}}</p>
        }}
       
         <!-- Политическая организация -->
        {{#if:{{{party|}}}|
            <p style="margin: 5px 0;"><strong>Политическая организация:</strong>
                {{ #if:{{#explode:{{{party}}}|,|0}}|[[{{#explode:{{{party}}}|,|0}}]]}}
                {{ #if:{{#explode:{{{party}}}|,|1}}|, [[{{#explode:{{{party}}}|,|1}}]]}}
                {{ #if:{{#explode:{{{party}}}|,|2}}|, [[{{#explode:{{{party}}}|,|2}}]]}}
                {{ #if:{{#explode:{{{party}}}|,|3}}|, [[{{#explode:{{{party}}}|,|3}}]]}}
            </p>
         }}
       
        <!-- Теги -->
        {{#if:{{{tags|}}}|
            <p style="margin: 5px 0;"><strong>Теги:</strong> [[{{{tags}}}]]</p>
        }}
       
         <!-- Ссылки -->
        {{#if:{{{links|}}}|
            <p style="margin: 5px 0;"><strong>Ссылки:</strong> {{{links}}}</p>
        }}
     </div>
     </div>
</div>
</div>
[[Category:{{#explode:тег1, тег2, тег3|,|0}}]]
 
[[Category:{{#explode:тег1, тег2, тег3|,|1}}]]
[[Категория:Политик]]
</includeonly>
 
<noinclude>
<templatedata>
{
    "description": "Инфобокс политика с автокатегоризацией и вики-гиперссылками, поддержкой нескольких политических организаций.",
    "params": {
        "name": {
            "label": "Имя",
            "type": "string",
            "required": true
        },
        "image": {
            "label": "Изображение",
            "type": "string"
        },
        "full_name": {
            "label": "Полное имя",
            "type": "string"
        },
        "status": {
            "label": "Статус",
            "type": "string"
        },
        "birth_date": {
            "label": "Дата рождения",
            "type": "string"
        },
        "party": {
            "label": "Политическая организация (несколько через запятую)",
            "type": "string"
        },
        "tags": {
            "label": "Теги",
            "type": "string"
        },
        "links": {
            "label": "Ссылки",
            "type": "string"
        }
    }
}
</templatedata>
</noinclude>

Текущая версия от 15:36, 18 октября 2025


Инфобокс политика с автокатегоризацией и вики-гиперссылками, поддержкой нескольких политических организаций.

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

ПараметрОписаниеТипСтатус
Имяname

без описания

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

без описания

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

без описания

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

без описания

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

без описания

Строковый (без форматирования)необязательный
Политическая организация (несколько через запятую)party

без описания

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

без описания

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

без описания

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