Спорт-вики — википедия научного бодибилдинга
Шаблон:Викикарточка — различия между версиями
Ars (обсуждение | вклад) |
Fort (обсуждение | вклад) |
||
Строка 725: | Строка 725: | ||
Tnavbar | Tnavbar | ||
-->{{#if:{{{имя|}}}|<tr><td style="text-align:right;" colspan="2">{{Tnavbar|{{{имя}}}}}</td></tr>}} | -->{{#if:{{{имя|}}}|<tr><td style="text-align:right;" colspan="2">{{Tnavbar|{{{имя}}}}}</td></tr>}} | ||
− | </table></div></includeonly> | + | </table></div> |
+ | <!-- Если эта шаблон сам по себе шаблон, страница, а не вставлен — значит категория Шаблоны:Инфобоксы --> | ||
+ | {{#ifeq: Шаблон:{{{имя|}}} | {{FULLPAGENAME}} | [[Категория:Шаблоны:Инфобоксы]] }} | ||
+ | <!-- | ||
+ | Обработка категорий | ||
+ | --> | ||
+ | {{#if: {{{категория|}}} <!-- Проверяет введена ли категория --> | ||
+ | |{{#if: {{{альткатегория|}}} <!-- проверяет введена ли альткатегория --> | ||
+ | | {{#switch: {{{альткатегория|}}} <!-- начинает обрабатывать, если категория и альткатегория введены, меняя альткатегорию при совпадении параметров --> | ||
+ | | * = [[Категория:{{{категория}}}|*]] <!-- если альткатегория=* , меняет значение альткатегории в [[Категория:{{{категория}}}|*]], если категория=123, то должен выдать [[Категория:123|*]] ??? --> | ||
+ | | nocat = | ||
+ | | #default = [[Категория:{{{альткатегория}}}]] [[Категория:{{{категория}}}]] | ||
+ | }} | ||
+ | | {{#ifeq: Шаблон:{{{name|}}} | {{FULLPAGENAME}} <!-- обрабатывает, если альтекатегория пустая --> | ||
+ | | [[Категория:{{{категория}}}|*]] <!-- при совпадении имен добавляет шаблон вверх списка категории --> | ||
+ | | {{#ifeq: Категория:{{{категория}}} | {{FULLPAGENAME}} || [[Категория:{{{категория}}}]] }} <!-- добавляет страницу в категорию--> | ||
+ | }} | ||
+ | }} | ||
+ | }}</includeonly> |