Шаблон:Tl: различия между версиями
Перейти к навигации
Перейти к поиску
(параметр nolink) |
(биг апдейт) |
||
Строка 1: | Строка 1: | ||
− | <span class="wp-templatelink">{{</span>{{#if: {{{1|}}} | {{#if: {{{nolink|}}} | {{{ | + | <span class="wp-templatelink">{{</span>{{#if: {{{1|}}} |
− | + | | {{#if: {{#switch: {{{2|}}} | nl = x | nolink = x | }}{{#switch: {{{3|}}} | nl = x | nolink = x | }}{{{nolink|}}}{{{nl|}}}{{#ifeq: Шаблон:{{ucfirst:{{{1|}}}}} | {{FULLPAGENAME}} | x | }} | |
+ | | {{{1}}} | ||
+ | | [[Шаблон:{{{1}}}|{{{1}}}]] }} | ||
+ | | {{#if: {{#switch: {{{2|}}} | nl = x | nolink = x | }}{{#switch: {{{3|}}} | nl = x | nolink = x | }}{{{nolink|}}}{{{nl|}}}{{#ifeq: Шаблон:{{BASEPAGENAME}} | {{FULLPAGENAME}} | x | }} | ||
+ | | {{#if: {{#ifeq: {{{2|}}} | u | x | }}{{#ifeq: {{{3|}}} | u | x | }}{{{u|}}} | {{BASEPAGENAME}} | {{lcfirst: {{BASEPAGENAME}} }} }} | ||
+ | | [[Шаблон:{{BASEPAGENAME}}|{{#if: {{#ifeq: {{{2|}}} | u | x | }}{{#ifeq: {{{3|}}} | u | x | }}{{{u|}}} | {{BASEPAGENAME}} | {{lcfirst: {{BASEPAGENAME}} }} }}]] }} | ||
+ | }}<span class="wp-templatelink">}}</span><!-- | ||
+ | Некоторые детали для понимания логики: | ||
+ | • в if’ах с новой строки перечисляются все условия, когда ссылка не показывается или показывается | ||
+ | • когда мы находимся в документации (Имя шаблона/doc), ссылка тоже показывается | ||
+ | • x — подобие true или крестика в чекбоксе (со значением 1 получается путаница, ведь противоположность 1 - 0, но 0 тоже обрабатывается как true) | ||
+ | --><noinclude>{{doc}} | ||
[[Категория:Шаблоны:Для шаблонов|{{PAGENAME}}]] | [[Категория:Шаблоны:Для шаблонов|{{PAGENAME}}]] | ||
</noinclude> | </noinclude> |
Версия от 17:09, 10 января 2016
{{tl}}
Документация
![]() | Этому шаблону не хватает документации. |