Редактирование: Шаблон:Tlp/doc

Перейти к: навигация, поиск

Внимание! Вы не авторизовались на сайте. Ваш IP-адрес будет публично видимым, если вы будете вносить любые правки. Если вы войдёте или создадите учётную запись, правки вместо этого будут связаны с вашим именем пользователя, а также у вас появятся другие преимущества.

Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия Ваш текст
Строка 1: Строка 1:
{{Documentation subpage}}
+
<noinclude>{{docpage}}</noinclude> __NOTOC__
<!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE -->
+
Шаблон предназначен для оформления ссылок на шаблоны с указанием параметров (сокр. {{lang-en|TLP}} от {{lang-en2|template link with parameters}} — ссылка на шаблон с указанием параметров). Для шаблона, на который ставится ссылка, может отображаться до восьми параметров, все остальные параметры, начиная с девятого, при отображении группируются в общую пометку ''и т. д.'' за последней вертикальной чертой: {{tlp|test|1|2|3|4|5|6|7|8|9|10|11}}. Если вам требуется отображение большего количества параметров, пишите в [[Обсуждение шаблона:Tlp|обсуждение]] шаблона.
{{high-risk| 177,000+ }}
 
 
This is the {{tl|tlp}} ('''template link with parameters''') template.
 
 
It can be used in documentation and talk page discussions to show how a template name would be used in code.
 
 
Here is how this template looks. Code to the left and actual rendering to the right:
 
 
: {{tlc|tlp|name|parameters}} = {{tlp|name|parameters}}
 
 
Features of {{tlp|tlp}}:
 
* It shows a template name with a link to that template.
 
* It shows up to eight parameters.
 
* It also shows empty parameters. (See examples below.)
 
* It prevents [[line wrap]]s in its output.
 
* It uses normal text style. ({{tlx|tlx}}, for instance, uses {{tag|code}} text style.)
 
 
This template belongs to a whole family of similar templates. See the [[#See also|see also]] section below for some of them. For instance, when writing documentation you might want to avoid a lot of unnecessary links, since it decreases readability&nbsp;– i.e. on the first occurrence of a template name, use {{tl|tl}}, {{tlp|tlp}} or {{Tlx|Tlx}} and thereafter use {{tlf|tlf}}, {{tlc|tlc}} or {{tld|tld}}.
 
 
===Examples===
 
{{Aligned table |cols=3 |class=wikitable
 
| '''Code'''                  | '''Output'''            | '''Comments'''
 
| {{tlc|tlp}}                  | {{tlp}}                  | Shows its own syntax.
 
| {{tlc|tlp|name}}            | {{tlp|name}}            |
 
| {{tlc|tlp|name|first}}      | {{tlp|name|first}}      |
 
| {{tlc|tlp|name|first|last}}  | {{tlp|name|first|last}} |
 
| {{tlc|tlp|name|a|b|c|d|e|<nowiki>f|g|h|i|</nowiki>j}} | {{tlp|name|a|b|c|d|e|f|g|h|i|j}} | Shows up to ''eight'' parameters. The rest are dropped.
 
| {{tlc|tlp|name||three|four}} | {{tlp|name||three|four}} | Also shows empty parameters.
 
| {{tlc|tlp|name||three|}}    | {{tlp|name||three|}}    | Even shows empty parameters that come at the end.
 
  
|row9style=color:red;
+
=== Использование ===
| {{tlc|tlp|name|3=first=a|4=last=b}}
+
: <code><nowiki>{{tlp|имя шаблона}}</nowiki></code>
| {{tlp|name|first=a|last=b}}
+
: <code><nowiki>{{tlp|имя шаблона|значение первого параметра|значение второго параметра|значение третьего параметра}}</nowiki></code>
| Equal signs are a problem, but there are a couple ways to fix:
+
: <code><nowiki>{{tlp|имя шаблона|первый_параметр{{=}}значение первого параметра}}</nowiki></code>
  
| {{tlc|tlp|name|3=2=first=a|4=3=last=b}}
+
=== Примеры ===
| {{tlp|name|2=first=a|3=last=b}}
+
{| border="1" cellpadding="4" class="wikitable"
| Use numbered parameters to fix it. Here, parameter "{{para|2}}" is assigned the string "first{{=}}a". Start with #2, since "name" is already in the "{{para|1}}" slot. Note that ''all'' subsequent parameters after a numbered parameter ''must also'' be numbered.
+
! Код
 +
! Результат
 +
! Примечание
 +
|-
 +
|{{tp|tlp|test}}
 +
|{{tlp|test}}
 +
||&#160;
 +
|-
 +
|{{tp|tlp|test|one}}
 +
|{{tlp|test|one}}
 +
||&#160;
 +
|-
 +
|{{tp|tlp|test|one|two}}
 +
|{{tlp|test|one|two}}
 +
||&#160;
 +
|-
 +
|{{tp|tlp|test|1<tt>&#124;</tt>2<tt>&#124;</tt>3}}
 +
|{{tlp|test|1|2|3}}
 +
||&#160;
 +
|-
 +
|{{tp|tlp|test|x&#61;u}}
 +
|{{tlp|test|x=u}}
 +
|'''=''' не работает
 +
|-
 +
|{{tp|tlp|test|4=x{&#123;=&#125;}u}}
 +
|{{tlp|test|x{{=}}u}}
 +
|align="right"|<tt>{{tl|1==}}</tt> подходит
 +
|-
 +
|{{tp|tlp|test|x&amp;#61;u}}
 +
|{{tlp|test|x&#61;u}}
 +
|align="right"|<tt>&amp;#61;</tt> подходит
 +
|-
 +
|{{tp|tlp|test|&lt;nowiki&gt;x&#61;u&lt;/nowiki&gt;}}
 +
|{{tlp|test|<nowiki>x=u</nowiki>}}
 +
|align="right"|nowiki подходит
 +
|-
 +
|{{tp|tlp|test|&#160;|two}}
 +
|{{tlp|test| |two}}
 +
|пропуск не работает
 +
|-
 +
|{{tp|tlp|test|&amp;#32;|two}}
 +
|{{tlp|test|&#32;|two}}
 +
|align="right"|<tt>&amp;#32;</tt> подходит
 +
|-
 +
|{{tp|tlp|test|&amp;nbsp;|two}}
 +
|{{tlp|test|&nbsp;|two}}
 +
|align="right"|<tt>&amp;nbsp;</tt> подходит
 +
|-
 +
| {{tp|tlp|test|<nowiki>2=</nowiki>|<nowiki>3=two</nowiki>}}
 +
| {{tlp|test|2=|3=two}}
 +
|пропуск действительно не работает
 +
|-
 +
|| {{tp|tlp|test|<nowiki>2=one</nowiki>|two}}
 +
|| {{tlp|test|2=one|two}}
 +
|'''two''' затирает '''2=one'''
 +
|-
 +
|| {{tp|tlp|test|<nowiki>3=two</nowiki>|<nowiki>2=one</nowiki>}}
 +
|| {{tlp|test|3=two|2=one}}
 +
|align="right"|обратный порядок работает
 +
|}
  
| {{tlc|tlp|name|3=first<nowiki>{{=}}</nowiki>a|4=last<nowiki>{{=}}</nowiki>b}}
+
== См. также ==
| {{tlp|name|first{{=}}a|last{{=}}b}}
+
* {{tl|tl}} — без параметров
| Or, simply use, "<nowiki>{{=}}</nowiki>", the equal-sign template, to "escape" the symbol.
+
* {{tl|tp}} — без ссылки
 +
* {{tl|subst}}
  
| {{tlc|tlp|name|3=2=1=a|4=3=2=b}}
+
<includeonly>
| {{tlp|name|2=1=a|3=2=b}}
+
[[Категория:Шаблоны:Для шаблонов|{{PAGENAME}}]]
| Both techniques also work with numbered positional parameters (e.g.: "{{para|1}}", "{{para|2}}").
+
[[Категория:Википедия:Шаблоны:Внутренние ссылки|{{PAGENAME}}]]
 
 
|row13style=color:red;
 
| {{tlc|tlp|name|3=2=1=a|4=last<nowiki>{{=}}</nowiki>b}}
 
| {{tlp|name|<!--2=1=a|-->last{{=}}b}}
 
| The named parameter ("{{para|last}}") clobbered the prior one ("{{para|2}}").  Again, '''all''' subsequent parameters after a numbered parameter ''must also'' be numbered...
 
 
 
| {{tlc|tlp|name|3=2=1=a|4=3=last=b}}
 
| {{tlp|name|2=1=a|3=last=b}}
 
| ... but that's easy to fix, by adding the position number ("{{para|3}}") to the last parameter.
 
}}
 
  
===See also===
 
{{Template-linking templates}}
 
 
<includeonly>
 
{{#ifeq:{{SUBPAGENAME}}|sandbox | |
 
<!-- CATEGORIES BELOW THIS LINE, PLEASE: -->
 
[[Category:Internal template-link templates]]
 
[[Category:Typing-aid templates]]
 
}}
 
 
</includeonly>
 
</includeonly>
Вам запрещено изменять защиту статьи. Edit Создать редактором

Обратите внимание, что все добавления и изменения текста статьи рассматриваются как выпущенные на условиях лицензии Public Domain (см. Department of Theoretical and Applied Mechanics:Авторские права). Если вы не хотите, чтобы ваши тексты свободно распространялись и редактировались любым желающим, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого.
НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ МАТЕРИАЛЫ, ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ!

To protect the wiki against automated edit spam, we kindly ask you to solve the following CAPTCHA:

Отменить | Справка по редактированию  (в новом окне)

Шаблоны, используемые на этой странице:

Источник — «http://tm.spbstu.ru/Шаблон:Tlp/doc»