Изменения

365 байт добавлено ,  9 лет назад
м
фикс
Строка 35: Строка 35:  
         }}
 
         }}
 
       }}
 
       }}
     | {{#if: {{#ifeq:{{{2|}}}|nav|x|{{#ifeq:{{{3|}}}|nav|x|{{#ifeq:{{{4|}}}|nav|x|{{#ifeq:{{{5|}}}|nav|x|}}}}}}}} | ''' }}<span {{#if: {{#ifeq:{{{2|}}}|b|x|{{#ifeq:{{{3|}}}|b|x|{{#ifeq:{{{4|}}}|b|x|{{#ifeq:{{{5|}}}|b|x|}}}}}}}} | | class="wp-templatelink" }}>&#123;&#123;{{#if: {{#ifeq:{{{2|}}}|s|x|{{#ifeq:{{{3|}}}|s|x|{{#ifeq:{{{4|}}}|s|x|{{#ifeq:{{{5|}}}|s|x|}}}}}}}} | subst: | {{#if: {{#ifeq:{{{2|}}}|п|x|{{#ifeq:{{{3|}}}|п|x|{{#ifeq:{{{4|}}}|п|x|{{#ifeq:{{{5|}}}|п|x|}}}}}}}} | подст: | }} }}</span>{{{text|{{{1}}}}}}<span {{#if: {{#ifeq:{{{2|}}}|b|x|{{#ifeq:{{{3|}}}|b|x|{{#ifeq:{{{4|}}}|b|x|{{#ifeq:{{{5|}}}|b|x|}}}}}}}} | | class="wp-templatelink" }}>&#125;&#125;</span>{{#if: {{#ifeq:{{{2|}}}|nav|x|{{#ifeq:{{{3|}}}|nav|x|{{#ifeq:{{{4|}}}|nav|x|{{#ifeq:{{{5|}}}|nav|x|}}}}}}}} | ''' }}
+
     | {{#if: {{#ifeq:{{{2|}}}|nav|x|{{#ifeq:{{{3|}}}|nav|x|{{#ifeq:{{{4|}}}|nav|x|{{#ifeq:{{{5|}}}|nav|x|}}}}}}}} | {{#if: {{#switch:{{{2|}}}|nl=x|nolink=x|{{#switch:{{{3|}}}|nl=x|nolink=x|{{#switch:{{{4|}}}|nl=x|nolink=x|{{#switch:{{{5|}}}|nl=x|nolink=x|}}}}}}}} | | ''' }} }}<span {{#if: {{#ifeq:{{{2|}}}|b|x|{{#ifeq:{{{3|}}}|b|x|{{#ifeq:{{{4|}}}|b|x|{{#ifeq:{{{5|}}}|b|x|}}}}}}}} | | class="wp-templatelink" }}>&#123;&#123;{{#if: {{#ifeq:{{{2|}}}|s|x|{{#ifeq:{{{3|}}}|s|x|{{#ifeq:{{{4|}}}|s|x|{{#ifeq:{{{5|}}}|s|x|}}}}}}}} | subst: | {{#if: {{#ifeq:{{{2|}}}|п|x|{{#ifeq:{{{3|}}}|п|x|{{#ifeq:{{{4|}}}|п|x|{{#ifeq:{{{5|}}}|п|x|}}}}}}}} | подст: | }} }}</span>{{{text|{{{1}}}}}}<span {{#if: {{#ifeq:{{{2|}}}|b|x|{{#ifeq:{{{3|}}}|b|x|{{#ifeq:{{{4|}}}|b|x|{{#ifeq:{{{5|}}}|b|x|}}}}}}}} | | class="wp-templatelink" }}>&#125;&#125;</span>{{#if: {{#ifeq:{{{2|}}}|nav|x|{{#ifeq:{{{3|}}}|nav|x|{{#ifeq:{{{4|}}}|nav|x|{{#ifeq:{{{5|}}}|nav|x|}}}}}}}} | {{#if: {{#switch:{{{2|}}}|nl=x|nolink=x|{{#switch:{{{3|}}}|nl=x|nolink=x|{{#switch:{{{4|}}}|nl=x|nolink=x|{{#switch:{{{5|}}}|nl=x|nolink=x|}}}}}}}} | | ''' }} }}
 
     | {{#if:
 
     | {{#if:
 
         {{#ifexpr: {{str len|{{{text|{{{1}}}}}}}} != 1
 
         {{#ifexpr: {{str len|{{{text|{{{1}}}}}}}} != 1
Строка 71: Строка 71:  
• больше всего места занимает «прочесывание» параметров в поисках допустимых значений;
 
• больше всего места занимает «прочесывание» параметров в поисках допустимых значений;
 
• если шаблон вызывается без первого параметра, максимум ненумерованных параметров может быть 5, поэтому нужные значения (nl/nolink, s/п, u, b) ищутся во 2-5 параметрах;
 
• если шаблон вызывается без первого параметра, максимум ненумерованных параметров может быть 5, поэтому нужные значения (nl/nolink, s/п, u, b) ищутся во 2-5 параметрах;
• если шаблон вызывается с первым параметром, максимум ненумерованных параметров может быть 4, поэтому нужные значения (nl/nolink, s/п, g, b; но nl несовместимо с g) ищутся... все равно во 2-5 параметрах, мало ли;
+
• если шаблон вызывается с первым параметром, максимум ненумерованных параметров может быть 4, поэтому нужные значения (nl/nolink, s/п, g, b; но nl несовместимо с g, а nav — по смыслу с целым рядом) ищутся... все равно во 2-5 параметрах, мало ли;
 
• когда мы находимся в документации (Шаблон:Имя шаблона/doc), ссылка тоже показывается;
 
• когда мы находимся в документации (Шаблон:Имя шаблона/doc), ссылка тоже показывается;
 
• x — подобие true или крестика в чекбоксе (со значением 1 получается путаница, ведь противоположность 1 — 0, но 0 тоже обрабатывается как true).
 
• x — подобие true или крестика в чекбоксе (со значением 1 получается путаница, ведь противоположность 1 — 0, но 0 тоже обрабатывается как true).
    
--><noinclude>{{doc}}</noinclude>
 
--><noinclude>{{doc}}</noinclude>
Анонимный участник