Jump to content
Toggle menu
  • 8 articles
  • 75 files
  • 7 users
  • 37.8K edits
Neodyland Wiki
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Template:Tlx/doc: Difference between revisions

Template page
Adding "Category:Typing-aid templates" and "Category:Internal link templates".
Updating the /doc since I have now made this template work like {{tlf}}. I will probably add a little more text to this documentation soon.
Line 1: Line 1:
{{Documentation subpage}}
{{Documentation subpage}}
<includeonly>{{high-use| 30,000+ }}</includeonly>
<!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE -->
<!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE -->
{{high-use| 30,000+ }}


This is the {{tl|tlp}} template.
This is the {{tl|tlp}} template.


It works similarly to {{tl|tl}}, but has to be fed one parameter.
Here is how this template looks. Code to the left and actual rendering to the right:
See full documentation at {{tl|tl}}.
 
:{{tlc|tlp|name|parameters}} = {{tlp|name|parameters}}
 
Features of {{tlp|tlp}}:
* It shows a template name and up to eight parameters.
* It also shows empty parameters. (See examples below.)
* It prevents [[line wrap]]s in its output.
 
=== Examples ===
 
<table class="wikitable">
<tr><th>Code<th>Result<th>Comment
<tr><td>{{tlc|tlp}} <td>{{tlp}} <td>Shows its own syntax.
<tr><td>{{tlc|tlp|name}} <td>{{tlp|name}} <td>
<tr><td>{{tlc|tlp|name|one}} <td>{{tlp|name|one}} <td>
<tr><td>{{tlc|tlp|name|one|two}} <td>{{tlp|name|one|two}} <td>
<tr><td><code><nowiki>{{tlp|name|a|b|c|d|e|f|g|h|i|j}}</nowiki></code> <td>{{tlp|name|a|b|c|d|e|f|g|h|i}} <td>Shows up to eight parameters. The rest are dropped.
<tr><td>{{tlc|tlp|name|||three|four}} <td>{{tlp|name|||three|four}} <td>Also shows empty parameters.
<tr><td>{{tlc|tlp|name|||three||}} <td>{{tlp|name|||three||}} <td>Even shows empty parameters that come in the end.
<tr><td>{{tlc|tlp|name|2=one=a|3=two=b}} <td>{{tlp|name|one=a|two=b}} <td>Equal signs is a problem, but there is a fix.
<tr><td>{{tlc|tlp|name|3=2=one=a|4=3=two=b}} <td>{{tlp|name|2=one=a|3=two=b}} <td>Use numbered parameters to fix it. Remember to start from 2, since the "name" is number 1.
</table>
 
If you have equal signs in your template parameters then some find it simpler to code it using <code>&lt;nowiki></code> tags. Here's how to do that. Code to the left and actual rendering to the right:
 
:<code><nowiki>{{tlp|name|&lt;nowiki>one=a|two=b&lt;/nowiki>}}</nowiki></code> = {{tlp|name|<nowiki>one=a|two=b</nowiki>}}
 
=== See also ===
 
* {{tl|tlc}} – Not linked, several parameters and text in <code>&lt;code>&lt;/code></code> style.
* {{tl|tld}} – Not linked, several parameters and <tt>teletype</tt> text style.
* {{tl|tlf}} – Not linked, several parameters and normal text style.
 
* {{tl|tl}} –  Template link, no parameters and normal text style.
* {{tl|tlp}} – Template link, several parameters and normal text style.
* {{tl|tlx}} – Template link, several parameters and interwiki links, <tt>teletype</tt> text style.
* {{tl|tn}} – Same as {{tlf|tl}}, but shows the braces as part of the link.


<includeonly>
<includeonly>

Revision as of 09:04, 19 February 2009

This is the {{Tlp}} template.

Here is how this template looks. Code to the left and actual rendering to the right:

{{tlp|name|parameters}} = {{name|parameters}}

Features of {{tlp}}:

  • It shows a template name and up to eight parameters.
  • It also shows empty parameters. (See examples below.)
  • It prevents line wraps in its output.

Examples

CodeResultComment
{{tlp}} {{[[Template:{{{1}}}|{{{1}}}]]}} Shows its own syntax.
{{tlp|name}} {{name}}
{{tlp|name|one}} {{name|one}}
{{tlp|name|one|two}} {{name|one|two}}
{{tlp|name|a|b|c|d|e|f|g|h|i|j}} {{name|a|b|c|d|e|f|g|h}} Shows up to eight parameters. The rest are dropped.
{{tlp|name|||three|four}} {{name|three|four}} Also shows empty parameters.
{{tlp|name|||three||}} {{name|three}} Even shows empty parameters that come in the end.
{{tlp|one=a|two=b}} {{name}} Equal signs is a problem, but there is a fix.
{{tlp|name|2=one=a|3=two=b}} {{name|one=a|two=b}} Use numbered parameters to fix it. Remember to start from 2, since the "name" is number 1.

If you have equal signs in your template parameters then some find it simpler to code it using <nowiki> tags. Here's how to do that. Code to the left and actual rendering to the right:

{{tlp|name|<nowiki>one=a|two=b</nowiki>}} = {{name|one=a|two=b}}

See also

  • {{Tlc}} – Not linked, several parameters and text in <code></code> style.
  • {{Tld}} – Not linked, several parameters and teletype text style.
  • {{Tlf}} – Not linked, several parameters and normal text style.
  • {{Tl}} – Template link, no parameters and normal text style.
  • {{Tlp}} – Template link, several parameters and normal text style.
  • {{Tlx}} – Template link, several parameters and interwiki links, teletype text style.
  • {{Tn}} – Same as {{tl}}, but shows the braces as part of the link.


Cookies help us deliver our services. By using our services, you agree to our use of cookies.