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

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
м отмена правки 77981369 участника SamGold (обс) как и написано в таблице
обновление, дополнение, оформление
Строка 1: Строка 1:
<noinclude>{{docpage}}</noinclude>
{{docpage}}
Шаблон предназначен для оформления ссылок на шаблоны с указанием параметров с приставкой «subst:». Для шаблона, на который ставится ссылка, может отображаться до восьми параметров, все остальные параметры, начиная с девятого, при отображении группируются в общую пометку «''и т. д.''» за последней вертикальной чертой: {{tls|test|1|2|3|4|5|6|7|8|9|10|11}}.

{{днш|subst|substemplate}}
{{днш|subst|substemplate}}


== Использование ==
=== Использование ===
: {{tc||''имя шаблона''|_tag=kbd}}
Для указанного шаблона отображается до трёх параметров, остальные параметры отображаются как «<tt>|</tt> ''и т. д.''».
: {{tc||''имя шаблона''|''значение параметра 1''|''значение параметра 2''|''значение параметра 3''|_tag=kbd}}
: {{tc||''имя шаблона''|''имя параметра 1''<nowiki>{{=}}</nowiki>''значение параметра 1''|_tag=kbd}}


=== Примеры ===
: {{tc|tls|имя шаблона}}
{{таблица примеров
: {{tc|tls|имя шаблона|параметр1|параметр2|параметр3}}
|1=test\_comment=&#32;
: {{tc|tls|имя шаблона|параметр1|параметр2|параметр3&amp;#124;больше}}
|2=test\раз\два\три\_comment=&#32;
: {{tc|tls|имя шаблона|параметр1<nowiki>{{=}}</nowiki>значение1}}
|3=test\x=u\_comment=знак <code>=</code> не работает
|4=test\x&amp;#61;u\_comment=с {{amp|#61}} работает
|5=test\&lt;nowiki&gt;x&#61;u&lt;/nowiki&gt;\_comment=с {{tag|nowiki}} работает
|6=test\\два\_comment=пустые параметры также поддерживаются
|7=test\2=раз\два\_comment=<code>два</code> затирает <code>2=раз</code> (как и положено)
|8=test\3=два\2=раз\_comment=обратный порядок работает
}}


=== См. также ===
== Примеры ==
{| border="1" cellpadding="4" class="wikitable"
! Код
! Результат
! Примечание
|-
|{{Tlp|tls|test}}
|{{tls|test}}
||&#160;
|-
|{{Tlp|tls|test|one}}
|{{tls|test|one}}
||&#160;
|-
|{{Tlp|tls|test|one|two}}
|{{tls|test|one|two}}
||&#160;
|-
|{{Tlp|tls|test|1<tt>&#124;</tt>2<tt>&#124;</tt>3}}
|{{tls|test|1|2|3}}
||&#160;
|-
|{{Tlp|tls|test|1<tt>&#124;</tt>2<tt>&#124;</tt>3|4}}
|{{tls|test|1|2|3|4}}
|до 3 параметров
|-
|{{Tlp|tls|test|1<tt>&#124;</tt>2<tt>&#124;</tt>3&amp;#124;4}}
|{{tls|test|1|2|3&#124;4}}
|align="right"|<tt>&amp;#124;</tt> позволит указать больше
|-
|{{Tlp|tls|test|x&#61;u}}
|{{tls|test|x=u}}
|'''=''' не работает
|-
|{{Tlp|tls|test|4=x{&#123;=&#125;}u}}
|{{tls|test|x{{=}}u}}
|align="right"|<tt>{{tl|1==}}</tt> подходит
|-
|{{Tlp|tls|test|x&amp;#61;u}}
|{{tls|test|x&#61;u}}
|align="right"|<tt>&amp;#61;</tt> подходит
|-
|{{Tlp|tls|test|&lt;nowiki&gt;x&#61;u&lt;/nowiki&gt;}}
|{{tls|test|<nowiki>x=u</nowiki>}}
|align="right"|nowiki подходит
|-
|{{Tlp|tls|test|&#160;|two}}
|{{tls|test| |two}}
|пропуск не работает
|-
|{{Tlp|tls|test|&amp;#32;|two}}
|{{tls|test|&#32;|two}}
|align="right"|<tt>&amp;#32;</tt> подходит
|-
|{{Tlp|tls|test|&amp;nbsp;|two}}
|{{tls|test|&nbsp;|two}}
|align="right"|<tt>&amp;nbsp;</tt> подходит
|-
|{{Tlp|tls|test| &amp;#124; two}}
|{{tls|test| &#124; two}}
|align="right"|<tt>&amp;#124;</tt> подходит
|-
|| {{Tlp|tls|test| {&#123;!&#125;} two}}
|| {{tls|test| {{!}} two}}
|align="right"|{{Tlp|!}} подходит
|-
|| {{Tlp|tls|test|<nowiki>2=</nowiki>|<nowiki>3=two</nowiki>}}
|| {{tls|test|2=|3=two}}
|пропуск действительно не работает
|-
|| {{Tlp|tls|test|<nowiki>2=one</nowiki>|two}}
|| {{tls|test|2=one|two}}
|'''two''' затирает '''2=one''' (как и положено)
|-
|| {{Tlp|tls|test|<nowiki>3=two</nowiki>|<nowiki>2=one</nowiki>}}
|| {{tls|test|3=two|2=one}}
|align="right"|обратный порядок работает
|}

== См. также ==
* {{tl|шсп}} — то же самое в виде {{шсп|tl|шсп}}
* {{tl|шсп}} — то же самое в виде {{шсп|tl|шсп}}
* {{tl|tlcs}} — то же самое в виде {{tlcs|tlcs}}
* {{tl|tlcs}} — то же самое в виде {{tlcs|tlcs}}
Строка 96: Строка 28:
* {{tl|msgnw}}
* {{tl|msgnw}}
* {{tl|nosubst}}
* {{tl|nosubst}}

* [[Википедия:Подстановка шаблонов]]
* [[Википедия:Подстановка шаблонов]]



Версия от 21:24, 14 августа 2017

Шаблон предназначен для оформления ссылок на шаблоны с указанием параметров с приставкой «subst:». Для шаблона, на который ставится ссылка, может отображаться до восьми параметров, все остальные параметры, начиная с девятого, при отображении группируются в общую пометку «и т. д.» за последней вертикальной чертой: {{subst:test|1|2|3|4|5|6|7|8|9|10|11}}.

Другие названия этого шаблона: {{subst}}, {{substemplate}}.

Использование

{{tls|имя шаблона}}
{{tls|имя шаблона|значение параметра 1|значение параметра 2|значение параметра 3}}
{{tls|имя шаблона|имя параметра 1{{=}}значение параметра 1}}

Примеры

Код Результат Комментарий
{{tls|test}} {{subst:test}}
{{tls|test|раз|два|три}} {{subst:test|раз|два|три}}
{{tls|test|x=u}} {{subst:test|x=u}} знак = не работает
{{tls|test|x&#61;u}} {{subst:test|x=u}} с &#61; работает
{{tls|test|<nowiki>x=u</nowiki>}} {{subst:test|x=u}} с <nowiki></nowiki> работает
{{tls|test||два}} {{subst:test||два}} пустые параметры также поддерживаются
{{tls|test|2=раз|два}} два затирает 2=раз (как и положено)
{{tls|test|3=два|2=раз}} {{subst:test|раз|два}} обратный порядок работает

См. также