Шаблон:Tcl
{{tcl}}
Файл:Lua-logo-nolabel.svg | Этот шаблон реализован на основе Lua с использованием функции withParams() из модуля Template call code. |
Это копия шаблона {{Tc}} со ссылкой на шаблон, код вызова которого приводится.
Использование
{{Tcl|Шаблон|параметр}}
→{{Шаблон|параметр}}
{{Tcl|Шаблон|параметр 1|параметр 2=значение 2}}
→{{Шаблон|параметр 1|параметр 2=значение 2}}
{{Tcl|Шаблон|параметр 1|||параметр 4}}
→{{Шаблон|параметр 1|||параметр 4}}
{{Tcl|подст:шаблон}}
→{{подст:шаблон}}
{{Tcl|subst:template}}
→{{subst:template}}
Важно: хотя шаблон и способен отобразить именованные параметры, то есть те, в которых использован знак «=» (благодаря использованию модуля ParamValue2Value), такие параметры в настоящий момент переносятся в конец списка, а их порядок искажается. Чтобы этого избежать, заменяйте знак «=» на {{=}}
или забирайте параметры в <nowiki></nowiki>
. Также это следует проделывать для параметров, имена которых начинаются со знака подчеркивания, иначе они не отобразятся.
В параметрах шаблона нельзя вписывать конструкции с фигурными скобками. Их можно заключать в <nowiki></nowiki>
:
{{Tcl|Шаблон|<nowiki>{{IPA|/tʃ/}}</nowiki>}}
→{{Шаблон|{{IPA|/tʃ/}}}}
Настройки
|_nobr = 1
: запретить перенос на следующую строку в середине кода.|_lang =
и|_sister =
: код языкового раздела и родственного проекта соответственно.{{Tcl|template|parameter|_lang=en|_sister=q}}
→{{template|parameter}}
|_text =
: другой текст вместо названия шаблона.{{lang-x|lang|''слово на иностранном языке''}}
→{{lang|слово на иностранном языке}}
|_comment =
: всплывающая подсказка.{{Tcl|Comment|_comment=Шаблон для создания комментариев}}
→{{Comment}}
|_tag = kbd
: использовать тег<kbd>
вместо<code>
:{{Tcl|Шаблон|параметр|_tag=kbd}}
→ {{Шаблон|параметр}}
|_s = 1
и|_п = 1
: вывести ключевое слово «subst:» и «подст:» соответственно перед именем шаблона
Список кодов родственных проектов, записываемых в параметре |sister =
, см. на странице Википедия:Интервики.