Спорт-вики — википедия научного бодибилдинга

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

Материал из SportWiki энциклопедии
Перейти к: навигация, поиск
(Отмена правки 83597, сделанной участником Ars (обс.))
Строка 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>

Версия 10:48, 12 сентября 2016