Шаблон:Викикарточка — различия между версиями
Ars (обсуждение | вклад) |
Ars (обсуждение | вклад) |
||
(не показано 37 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
<includeonly><div class="thumb tright" style="background-color:transparent; border-color:transparent;"> | <includeonly><div class="thumb tright" style="background-color:transparent; border-color:transparent;"> | ||
− | <table {{#if:{{{класс_тела|}}}|class="{{{класс_тела|}}}"}} cellspacing="0" style="border:1px solid #D8D8D8; border-radius:2px | + | <table {{#if:{{{класс_тела|}}}|class="{{{класс_тела|}}}"}} cellspacing="0" style="border:1px solid #D8D8D8; border-radius:2px; padding:3px; {{{стиль_тела|}}}"><!-- |
Название | Название | ||
− | -->{{#if:{{{название|}}}|<caption class="{{{класс_названия|}}}" style=" | + | -->{{#if:{{{название|}}}|<caption class="{{{класс_названия|}}}" style="text-align:center; {{{стиль_названия|}}}">{{{название}}}</caption>}}<!-- |
Вверху | Вверху | ||
− | -->{{#if:{{{вверху|}}}|<tr><td colspan="2" class="{{{класс_вверху|}}}" style="text-align:center | + | -->{{#if:{{{вверху|}}}|<tr><td colspan="2" class="{{{класс_вверху|}}}" style="text-align:center; font-weight: bold; {{{стиль_вверху|}}}">{{{вверху}}}</td></tr>}}<!-- |
Вверху2 | Вверху2 | ||
-->{{#if:{{{вверху2|}}}|<tr><td colspan="2" class="{{{класс_вверху2|}}}" style="text-align:center; font-style: oblique; {{{стиль_вверху2|}}}">{{{вверху2}}}</td></tr>}}<!-- | -->{{#if:{{{вверху2|}}}|<tr><td colspan="2" class="{{{класс_вверху2|}}}" style="text-align:center; font-style: oblique; {{{стиль_вверху2|}}}">{{{вверху2}}}</td></tr>}}<!-- | ||
Строка 80: | Строка 80: | ||
</td></tr>}} }} }}<!-- | </td></tr>}} }} }}<!-- | ||
Строка 14 | Строка 14 | ||
− | -->{{#if:{{{заголовок14|}}}|<tr><th colspan="2" style="text-align:center; {{{стиль_заголовков|}}}">{{{заголовок14|}}}</th></tr>| {{#if:{{{метка14|}}}|{{#if:{{{текст14|}}}|<tr><th style="{{{стиль_меток|}}}">{{{метка14|}}}</th><td class="{{{класс14|}}}" style="{{{стиль_текста|}}}"> | + | -->{{#if:{{{заголовок14|}}}|<tr><th colspan="2" style="text-align:center; {{{стиль_заголовков|}}}">{{{заголовок14|}}}</th></tr>| {{#if:{{{метка14|}}}|{{#if:{{{текст14|}}}|<tr><th style="{{{стиль_меток|}}} {{{костыль131415|}}}">{{{метка14|}}}</th><td class="{{{класс14|}}}" style="{{{стиль_текста|}}}"> |
{{{текст14}}} | {{{текст14}}} | ||
</td></tr>}}| {{#if:{{{текст14|}}}|<tr><td colspan="2" class="{{{класс14|}}}" style="text-align:center; {{{стиль_текста|}}}"> | </td></tr>}}| {{#if:{{{текст14|}}}|<tr><td colspan="2" class="{{{класс14|}}}" style="text-align:center; {{{стиль_текста|}}}"> | ||
Строка 86: | Строка 86: | ||
</td></tr>}} }} }}<!-- | </td></tr>}} }} }}<!-- | ||
Строка 15 | Строка 15 | ||
− | -->{{#if:{{{заголовок15|}}}|<tr><th colspan="2" style="text-align:center; {{{стиль_заголовков|}}}">{{{заголовок15|}}}</th></tr>| {{#if:{{{метка15|}}}|{{#if:{{{текст15|}}}|<tr><th style="{{{стиль_меток|}}}">{{{метка15|}}}</th><td class="{{{класс15|}}}" style="{{{стиль_текста|}}}"> | + | -->{{#if:{{{заголовок15|}}}|<tr><th colspan="2" style="text-align:center; {{{стиль_заголовков|}}}">{{{заголовок15|}}}</th></tr>| {{#if:{{{метка15|}}}|{{#if:{{{текст15|}}}|<tr><th style="{{{стиль_меток|}}} {{{костыль131415|}}}">{{{метка15|}}}</th><td class="{{{класс15|}}}" style="{{{стиль_текста|}}}"> |
{{{текст15}}} | {{{текст15}}} | ||
</td></tr>}}| {{#if:{{{текст15|}}}|<tr><td colspan="2" class="{{{класс15|}}}" style="text-align:center; {{{стиль_текста|}}}"> | </td></tr>}}| {{#if:{{{текст15|}}}|<tr><td colspan="2" class="{{{класс15|}}}" style="text-align:center; {{{стиль_текста|}}}"> | ||
Строка 92: | Строка 92: | ||
</td></tr>}} }} }}<!-- | </td></tr>}} }} }}<!-- | ||
Строка 16 | Строка 16 | ||
− | -->{{#if:{{{заголовок16|}}}|<tr><th colspan="2" style="text-align:center; {{{стиль_заголовков|}}}">{{{заголовок16|}}}</th></tr>| {{#if:{{{метка16|}}}|{{#if:{{{текст16|}}}|<tr><th style="{{{стиль_меток|}}}">{{{метка16|}}}</th><td class="{{{класс16|}}}" style="{{{стиль_текста|}}}"> | + | -->{{#if:{{{заголовок16|}}}|<tr><th colspan="2" style="text-align:center; {{{стиль_заголовков|}}}">{{{заголовок16|}}}</th></tr>| {{#if:{{{метка16|}}}|{{#if:{{{текст16|}}}|<tr><th style="{{{стиль_меток|}}} {{{костыль131415|}}}">{{{метка16|}}}</th><td class="{{{класс16|}}}" style="{{{стиль_текста|}}}"> |
{{{текст16}}} | {{{текст16}}} | ||
</td></tr>}}| {{#if:{{{текст16|}}}|<tr><td colspan="2" class="{{{класс16|}}}" style="text-align:center; {{{стиль_текста|}}}"> | </td></tr>}}| {{#if:{{{текст16|}}}|<tr><td colspan="2" class="{{{класс16|}}}" style="text-align:center; {{{стиль_текста|}}}"> | ||
Строка 722: | Строка 722: | ||
</td></tr>}} }} }}<!-- | </td></tr>}} }} }}<!-- | ||
Внизу | Внизу | ||
− | -->{{#if:{{{внизу|}}}|<tr><td colspan="2" class="{{{класс_внизу|}}}" style="text-align:center; {{{стиль_внизу|}}}">{{{внизу|}}}</td></tr>}}<!-- | + | -->{{#if:{{{внизу|}}}|<tr><td colspan="2" class="{{{класс_внизу|}}}" style="text-align:center; {{{стиль_внизу|}}}"><div style="border-top: 2px solid #d6d6d6; padding-top:2px;">{{{внизу|}}}}} <div style="float:right;">{{#if:{{{имя|}}}|{{tp|{{{имя}}}}}</div></div></td></tr>}} |
− | + | </table></div> | |
− | -->{{#if:{{{ | + | <!-- Если эта шаблон сам по себе шаблон, страница, а не вставлен — значит категория Шаблоны:Инфобоксы --> |
− | < | + | {{#ifeq: Шаблон:{{{имя|}}} | {{FULLPAGENAME}} | [[Категория:Шаблоны:Инфобоксы]] }}<!-- |
+ | |||
+ | Обработка категорий | ||
+ | |||
+ | -->{{#if: {{{категория|}}} <!-- Проверяет введена ли категория --> | ||
+ | |{{#if: {{{альткатегория|}}} <!-- проверяет введена ли альткатегория --> | ||
+ | | {{#switch: {{{альткатегория|}}} <!-- начинает обрабатывать, если категория и альткатегория введены, меняя альткатегорию при совпадении параметров --> | ||
+ | | * = [[Категория:{{{категория}}}|*]] <!-- если альткатегория=* , меняет значение альткатегории в [[Категория:{{{категория}}}|*]], если категория=123, то должен выдать [[Категория:123|*]] ??? --> | ||
+ | | nocat = | ||
+ | | #default = [[Категория:{{{альткатегория}}}]] [[Категория:{{{категория}}}]] | ||
+ | }} | ||
+ | | {{#ifeq: Шаблон:{{{имя|}}} | {{FULLPAGENAME}} <!-- обрабатывает, если альткатегория пустая --> | ||
+ | | [[Категория:{{{категория}}}|*]] <!-- при совпадении имен добавляет шаблон вверх списка категории --> | ||
+ | | {{#ifeq: Категория:{{{категория}}} | {{FULLPAGENAME}} || [[Категория:{{{категория}}}]] }} <!-- добавляет страницу в категорию--> | ||
+ | }} | ||
+ | }} | ||
+ | }}{{#if: {{{альткатегория2|}}}|[[Категория:{{{альткатегория2}}}]]}}{{#if: {{{альткатегория3|}}}|[[Категория:{{{альткатегория3}}}]]}}{{#if: {{{альткатегория4|}}}|[[Категория:{{{альткатегория4}}}]]}}{{#if: {{{альткатегория5|}}}|[[Категория:{{{альткатегория5}}}]]}}</includeonly> |