|
|
(не показано 35 промежуточных версий 9 участников) |
Строка 1: |
Строка 1: |
− | <span class="wp-templatelink">{{</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}}}]]}}