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

Материал из Народные сказки
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
 
(не показаны 4 промежуточные версии этого же участника)
Строка 2: Строка 2:
{{OnLua|Template call code|withParams}}
{{OnLua|Template call code|withParams}}
Это копия шаблона {{Tl|Tc}} со ссылкой на шаблон, код вызова которого приводится.
Это копия шаблона {{Tl|Tc}} со ссылкой на шаблон, код вызова которого приводится.
{{Другие названия шаблона|Tlc|Tlx}}


== Использование ==
== Использование ==
* {{Пример|tlc|шаблон|параметр}}
* {{Пример|Tcl|Шаблон|параметр}}
* {{Пример|tlc|шаблон|параметр 1|параметр 2=значение 2}}
* {{Пример|Tcl|Шаблон|параметр 1|параметр 2=значение 2}}
* {{Пример|tlc|шаблон|параметр 1|||параметр 4}}
* {{Пример|Tcl|Шаблон|параметр 1|||параметр 4}}
* {{Пример|tlc|подст:шаблон}}
* {{Пример|Tcl|подст:шаблон}}
* {{Пример|tlc|subst:template}}
* {{Пример|Tcl|subst:template}}


'''Важно:''' хотя шаблон и способен отобразить именованные параметры, то есть те, в которых использован знак «=» (благодаря использованию модуля [[Модуль:ParamValue2Value|ParamValue2Value]]), такие параметры в настоящий момент переносятся в конец списка, а их порядок искажается. Чтобы этого избежать, заменяйте знак «=» на {{Tcl|=}} или забирайте параметры в {{Tag|nowiki}}. Также это следует проделывать для параметров, имена которых начинаются со знака подчеркивания, иначе они не отобразятся.
'''Важно:''' хотя шаблон и способен отобразить именованные параметры, то есть те, в которых использован знак «=» (благодаря использованию модуля [[Модуль:ParamValue2Value|ParamValue2Value]]), такие параметры в настоящий момент переносятся в конец списка, а их порядок искажается. Чтобы этого избежать, заменяйте знак «=» на {{Tcl|=}} или забирайте параметры в {{Tag|nowiki}}. Также это следует проделывать для параметров, имена которых начинаются со знака подчеркивания, иначе они не отобразятся.


В параметрах шаблона нельзя вписывать конструкции с фигурными скобками. Их можно заключать в {{Tag|nowiki}}:
В параметрах шаблона нельзя вписывать конструкции с фигурными скобками. Их можно заключать в {{Tag|nowiki}}:
* {{Tc||<nowiki>шаблон|&lt;nowiki>{{IPA|/tʃ/}}&lt;/nowiki></nowiki>}} → {{tlc|шаблон|<nowiki>{{IPA|/tʃ/}}</nowiki>}}
* {{Tc||<nowiki>Шаблон|&lt;nowiki>{{IPA|/tʃ/}}&lt;/nowiki></nowiki>}} → {{Tcl|Шаблон|<nowiki>{{IPA|/tʃ/}}</nowiki>}}


=== Настройки ===
=== Настройки ===
Строка 24: Строка 22:
*: {{Пример||lang|''слово на иностранном языке''|_text=lang-''x''}}
*: {{Пример||lang|''слово на иностранном языке''|_text=lang-''x''}}
* {{Para|_comment}}: всплывающая подсказка.
* {{Para|_comment}}: всплывающая подсказка.
*: {{Пример||comment|_comment{{=}}Шаблон для создания комментариев}}
*: {{Пример||Comment|_comment{{=}}Шаблон для создания комментариев}}
* {{Para|_tag|kbd}}: использовать тег {{tago|kbd}} вместо {{tago|code}}:
* {{Para|_tag|kbd}}: использовать тег {{Tago|kbd}} вместо {{Tago|code}}:
*: {{Пример||шаблон|параметр|_tag{{=}}kbd}}
*: {{Пример||Шаблон|параметр|_tag{{=}}kbd}}
* {{Para|_s|1}} и {{Para|_п|1}}: вывести ключевое слово <nowiki>«subst:» и «подст:»</nowiki> соответственно перед именем шаблона
* {{Para|_s|1}} и {{Para|_п|1}}: вывести ключевое слово <nowiki>«subst:» и «подст:»</nowiki> соответственно перед именем шаблона



Текущая версия от 12:35, 17 мая 2023

Это копия шаблона {{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 =, см. на странице Википедия:Интервики.