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

Материал из Юридический факультет МГУ
Перейти к навигации Перейти к поиску
[[:ru:]]>Jack who built the house
(биг апдейт)
м (52 версии импортировано)
 
(не показаны 24 промежуточные версии 3 участников)
Строка 1: Строка 1:
<span class="wp-templatelink">&#123;{</span>{{#if: {{{1|}}}
+
{{{{{|safesubst:}}}#invoke: Template call code | withoutParams }}<noinclude>{{doc}}</noinclude>
| {{#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}}]]
 
</noinclude>
 

Текущая версия на 10:38, 13 февраля 2021

{{tl}}

Документация