{{tlsc|...}}
Это {{tlsc}}
шаблон.
На этой странице также представлена полная документация по шаблону , который работает практически идентично.{{tlsf}}
Назначение и наименование
Когда имя шаблона с фигурными скобками должно отображаться в документации, фигурные скобки должны быть каким-то образом экранированы, чтобы это не стало фактическим вызовом шаблона. Вместо использования
тегов вы можете написать его проще и лаконичнее, используя шаблоны {{tlsc}}
или {{tlsf}}
.
Эти шаблоны работают аналогично {{tls}}
и {{tlsp}}
, но не превращают имя шаблона в ссылку. При написании документации вы, возможно, захотите избежать множества ненужных ссылок, поскольку они могут снизить удобочитаемость. Поэтому при первом появлении имени шаблона используйте или , а затем используйте или после этого.{{tls}}
{{tlsp}}
{{tlsc}}
{{tlsf}}
Шаблон | Мнемонический | Дифференциация формата |
---|---|---|
{{tlsc}} | T emplate л Ink сек ubstitution с одой | Использует теги, предназначенные для отображения программного кода. По сути, это не связывающий эквивалент .{{tlsx}} |
{{tlsf}} | T emplate л Ink сек ubstitution е Ormat нормальный | Использует пропорциональный шрифт, как это обычно бывает для обычного текста, а не моноширинный шрифт, как обычно используется в программном коде. По сути, это не связывающий эквивалент .{{tlsp}} |
Имена были основаны на « t emplate s ubstitution l ink», несмотря на то, что, в отличие от фактического шаблона, эти три не содержат реальной ссылки. Мнемоника для была изобретена постфактум, поскольку создатель шаблона использовал все еще доступные отдельные буквы, а не предпочтительные (с использованием ) и
(с использованием «обычного» стиля некодированного текста) прозвища.{{tls}}
{{tls}}
{{tlsf}}
{{tlt}}
{{tln}}
Основная операция
Вот как выглядят эти шаблоны. Код слева; фактический рендеринг справа:
{{tlsc|name|parameters}}
знак равно{{subst:name|parameters}}
{{tlsf|name|parameters}}
= {{subst: имя | параметры}}
Использование с шаблонами, защищенными от редактирования
Большинству пользователей и даже редакторов Википедии мало или совсем не нужно будет использовать (или знать) эти шаблоны. Вы найдете их более полезными, если вы пишете или документируете шаблоны. Однако здесь могут быть указаны редакторы при попытке обработать запросы на редактирование на страницах, которые были каким-либо образом защищены .
Защищенные страницы не могут редактироваться каждым пользователем, но потенциальные редакторы могут запросить конкретные изменения на соответствующей странице обсуждения . Например, редактор, запрашивающий изменение на полузащищенной странице, должен добавить шаблон {{ editsemiprotected }} с последующим его запросом на страницу обсуждения. {{editsemiprotected}}
Шаблон расширяется до уведомления texty , который включает в себя команду «Заменить {{editsemiprotected}}
шаблон , {{tlf|editsemiprotected}}
когда запрос был принят или отклонен.» Затем "уполномоченный" редактор, действующий по запросу, изменит шаблон в соответствии с этой инструкцией.
Желаемый эффект состоит в том, чтобы заменить {{editsemiprotected}}
шаблон (с его большим, привлекающим внимание блоком информации) именем шаблона, просто показывая, что шаблон был там и в соответствии с ним действовали. Использование {{tlf}}
шаблона означает, что шаблон должен отображаться с обычным пропорциональным шрифтом, как в " {{editsemiprotected}} ".
Документация
Функциональные детали
- Этот шаблон принимает другое имя шаблона и некоторые связанные с ним параметры (пронумерованные) с помощью конвейера (или «параметры передачи») и отображает их в качестве «демонстрации примера» того, как можно буквально закодировать шаблон имени шаблона. Его основное использование - в инструкциях и документации.
- Специфика тут ???
- Особенности
{{tlsc}}
и{{tlsf}}
:- Они показывают «subst:», необходимый для замены шаблона.
- Они показывают имя шаблона и до восьми параметров.
- Они также показывают пустые параметры. (См. Примеры ниже.)
- Они предотвращают перенос строк в своем выводе.
Применение
{{Tlc|Template|first_parameter|second|third|fourth|...|eighth}}
→ {{Template|first_parameter|second|third|fourth|fifth|sixth|seventh|eighth}}
{{Tld|Template|first_parameter|second|third|fourth|...|eighth}}
→ {{Template|first_parameter|second|third|fourth|fifth|sixth|seventh|eighth}}
{{Tlf|Template|first_parameter|second|third|fourth|...|eighth}}
→ {{Шаблон | первый_параметр | второй | третий | четвертый | пятый | шестой | седьмой | восьмой}}
Примеры
Код | Результат | Комментарий |
---|---|---|
{{tlsc}} | {{tlsc|...}} | Показывает собственный синтаксис. |
{{tlsc|name}} | {{subst:name}} | |
{{tlsc|name|one}} | {{subst:name|one}} | |
{{tlsc|name|one|two}} | {{subst:name|one|two}} | |
{{{tlsc|name|a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u}} | {{subst:name|a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|...}} | Показывает до 16 параметров. Остальные отброшены. |
{{tlsc|name|||three|four}} | {{subst:name|three|four}} | Также показывает пустые параметры. |
{{tlsc|name|||three}} | {{subst:name|three}} | Даже показывает пустые параметры, которые приходят в конце. |
{{tlsc|name|one=a|two=b}} | {{subst:name}} | Использование знаков равенства - проблема, но есть решение; см. следующий ряд. |
{{tlsc|name|2=one=a|3=two=b}} | {{subst:name|one=a|two=b}} | Используйте нумерованные параметры, чтобы устранить проблему со знаками равенства. Не забудьте начать с 2, так как «имя» - это цифра 1. |
- Исключения: Если предполагаемые списки шаблонов многочисленных параметров / ключевых слов, товозможноэтот шаблон должен действительно не использовать, а просто жёстко использования с
, например:. Если желательно вертикальное отображение с параметрами в отдельных строках, его можно также расположить вручную таким образом или быстрее сделать с помощью.{{Anytemplate|arg1=23|size=250px|other parameters...}} ...
Если у вас есть знак равенства в ваших параметрах шаблона , то это , вероятно, проще и понятнее коду его с помощью
тегов и т.д. Вот коды эмулировать {{tlf}}
, {{tld}}
и {{tlc}}
соответственно. Код находится слева, а фактический рендеринг - справа:
= {{subst: name | one = a | two = b}}{{subst:name|one=a|two=b}}
знак равно{{subst:name|one=a|two=b}} {{subst:name|one=a|two=b}}
знак равно{{subst:name|one=a|two=b}} {{subst:name|one=a|two=b}}
Смотрите также
- {{ tlsc }} - Несвязанный , несколько параметров и текст в
стиле. - {{ tlsf }} - Несвязанный , несколько параметров и обычный стиль текста.
- {{ tls }} - Ссылка на шаблон, без параметров и с обычным стилем текста.
- {{ tlsp }} - Ссылка на шаблон, несколько параметров и межвики-ссылки.
- {{ tlsx }} - Ссылка на шаблон, несколько параметров и межвики-ссылки,
teletype
стиль текста.