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

(биг апдейт)
м (1 версия импортирована: Импорт из Википедии)
 
(не показано 35 промежуточных версий 9 участников)
Строка 1: Строка 1:
<span class="wp-templatelink">&#123;{</span>{{#if: {{{1|}}}
+
{{[[Шаблон:{{{1}}}|{{{1}}}]]}}<noinclude>
| {{#if: {{#switch: {{{2|}}} | nl = x | nolink = x | }}{{#switch: {{{3|}}} | nl = x | nolink = x | }}{{{nolink|}}}{{{nl|}}}{{#ifeq: Шаблон:{{ucfirst:{{{1|}}}}} | {{FULLPAGENAME}} | x | }}
+
 
  | {{{1}}}
+
{{Documentation}}
  | [[Шаблон:{{{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}}]]
 
 
</noinclude>
 
</noinclude>

Текущая версия от 09:01, 16 ноября 2023

{{[[Шаблон:{{{1}}}|{{{1}}}]]}}