Шаблон:Tls/doc: различия между версиями
Перейти к навигации
Перейти к поиску
[отпатрулированная версия] | [отпатрулированная версия] |
Содержимое удалено Содержимое добавлено
дополнение |
+ навшаблон |
||
(не показано 7 промежуточных версий 3 участников) | |||
Строка 1: | Строка 1: | ||
{{docpage}} |
{{docpage}} |
||
{{onLua|Template call code|withParams}} |
|||
Шаблон предназначен для оформления ссылок на шаблоны с указанием параметров с приставкой «subst:». Для шаблона, на который ставится ссылка, может отображаться до восьми параметров, все остальные параметры, начиная с девятого, при отображении группируются в общую пометку «''и т. д.''» за последней вертикальной чертой: {{tls|test|1|2|3|4|5|6|7|8|9|10|11}}. |
|||
Шаблон предназначен для оформления ссылок на шаблоны с указанием параметров с приставкой «{{#switch: {{ROOTPAGENAME}} | Tls = subst | Шсп = подст }}:». |
|||
{{#switch: {{ROOTPAGENAME}} | Tls = {{днш|subst}} | Шсп = {{днш|подст}} }} |
|||
{{днш|subst|substemplate}} |
|||
=== Использование === |
=== Использование === |
||
* {{tc||''имя шаблона''}} |
|||
* {{tc||''имя шаблона''|''значение параметра 1''|''значение параметра 2''|''значение параметра 3''}} |
|||
* {{tc||''имя шаблона''|''имя параметра 1''<nowiki>{{=}}</nowiki>''значение параметра 1''}} |
|||
=== Примеры === |
=== Примеры === |
||
Строка 13: | Строка 14: | ||
|1=test\_comment=  |
|1=test\_comment=  |
||
|2=test\раз\два\три\_comment=  |
|2=test\раз\два\три\_comment=  |
||
|3=test\1\2\3\4\5\6\7\8\9\10 |
|||
|3=test\x=u\_comment={{плохо|1=знак <code>=</code> не работает}} |
|||
|4=test\x |
|4=test\x=u\_comment=знак <code>=</code> работает |
||
|5=test\x |
|5=test\x{{((}}={{))}}u\_comment={{tc|=}} работает |
||
|6=test\<nowiki><nowiki>x=u</nowiki></nowiki>\_comment=с {{tag|nowiki}} работает |
|6=test\x&#61;u\_comment=с {{amp|#61}} работает |
||
|7=test\<nowiki><nowiki>x=u</nowiki></nowiki>\_comment=с {{tag|nowiki}} работает |
|||
| |
|8=test\\два\_comment=пустые параметры также поддерживаются |
||
| |
|9=test\2=раз\два\_comment={{плохо|1=<code>два</code> затирает <code>2=раз</code> (как и положено)}} |
||
| |
|10=test\3=два\2=раз\_comment=обратный порядок работает |
||
}} |
}} |
||
=== См. также === |
=== См. также === |
||
* {{tl|шсп}} — то же самое в виде {{шсп|tl|шсп}} |
|||
* {{tl|tlcs}} — то же самое в виде {{tlcs|tlcs}} |
|||
* {{t|t}} и {{tl|tl}} — ссылки на шаблоны |
|||
* {{tl|tlp}} — ссылки на шаблоны с параметрами |
|||
* {{tl|msgnw}} |
|||
* {{tl|nosubst}} |
* {{tl|nosubst}} |
||
* [[Википедия:Подстановка шаблонов]] |
* [[Википедия:Подстановка шаблонов]] |
||
{{шаблоны для документирования}} |
|||
<includeonly> |
<includeonly> |
Текущая версия от 16:51, 28 февраля 2021
Этот шаблон реализован на основе Lua с использованием функции withParams() из модуля Template call code. |
Шаблон предназначен для оформления ссылок на шаблоны с указанием параметров с приставкой «subst:».
Другое название этого шаблона — {{subst}}.
Использование
[править код]{{tls|имя шаблона}}
{{tls|имя шаблона|значение параметра 1|значение параметра 2|значение параметра 3}}
{{tls|имя шаблона|имя параметра 1{{=}}значение параметра 1}}
Примеры
[править код]
Код | Результат | Комментарий |
---|---|---|
{{tls|test}} | {{subst:test}} | |
{{tls|test|раз|два|три}} | {{subst:test|раз|два|три}} | |
{{tls|test|1|2|3|4|5|6|7|8|9|10}} | {{subst:test|1|2|3|4|5|6|7|8|9|10}} | |
{{tls|test|x=u}} | {{subst:test|x=u}} | знак = работает
|
{{tls|test|x{{=}}u}} | {{subst:test|x=u}} | {{=}} работает
|
{{tls|test|x=u}} | {{subst:test|x=u}} | с = работает
|
{{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|раз|два}} | обратный порядок работает |
См. также
[править код]