Template:Lorem ipsum/doc

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Script error: No such module "Message box". Template:Lua Script error: No such module "Shortcut". This template outputs the "lorem ipsum" filler text. It takes four parameters: the number of paragraphs to generate, paragraph prefix, paragraph suffix, and an option to link lorem ipsum. There are 10 distinct paragraphs. Note that, for the sake of accuracy, you can also use Template:Tl — which is the same template in every respect, but uses the actual text of De finibus bonorum et malorum from which "lorem ipsum" was derived.

Usage

Template:Tlc – one paragraph
Template:Tlc – three paragraphs as bullet list
Template:Tlc – ten paragraphs

Parameters

There are four positional parameters and two named parameters, all optional:

  • 1 – Number of paragraphs to display (default: 1)
  • 2 – prefix character(s) to emit before each paragraph (such as a quotation mark, an asterisk for bullet list, etc.; default: none)
  • 3 – suffix (such as ending quote; default: none)
  • 4 – if set to |4=yes, causes the first two words of paragraph 1 to be linked to Lorem ipsum. (default: 'no'. Alias: 'link'.)
  • join – if set to |join=yes, causes all output to be emitted as a single paragraph (default: 'no'). Use of 'join' alters how prefix is handled.
  • joinprefixsuffix – if set to |join=yes, add prefix and suffix within the joined paragraph where the paragraph breaks would've been.
  • cat – Adds article to Category:Wikipedia articles containing placeholders, unless |cat=no (default: 'yes')

Notes about font styling

For most parameter combinations, this template produces block-level Html output, and for those cases, font styling using wiki markup such as '''bold''', ''italic'' or <small>...</small> may not produce the desired results. (This is true of all templates that generate Html block elements.) If font styling is required, you can use block level alternatives, such as these:

  • for smaller font, you may use ⟶ {{small div | {{Lorem ipsum|3}} }}
  • for bold ⟶ {{bold div | {{Lorem ipsum|3}} }}
  • for italics ⟶ {{italic div | {{Lorem ipsum|3}} }}

The latter two have a parameter to make the text smaller at the same time. Alternatively, if you only need one paragraph of lorem output, consider using Template:Tl instead, which generates an Html inline-level element and so may be used with all the normal in-line wiki markup to alter the font style.

Exceptionally, standard wiki markup may be used when param |join=yes is in use. See #Running paragraphs together.

Examples

Linking "lorem ipsum"

To link the incipit (the first two words of paragraph one, i.e. Lorem ipsum) to the Wikipedia article Lorem ipsum, either use param |link=yes, or place yes in the fourth positional parameter. Template:Tlc generates: Script error: No such module "lorem ipsum".

Prefix and suffix

Param 2 is the prefix, and 3 is the suffix added to the beginning and end of each paragraph. In the example below, the prefix is Template:Pval, and the suffix is Template:Pval:

{{Lorem ipsum|2|:* "|"}} generates: Script error: No such module "lorem ipsum". Note that if param |join=yes is in effect, the wiki markup behavior of prefix metacharacters #, *, and : is only apparent at the beginning of the output, because there is only one, long paragraph. For example, if prefix is Template:Pval with |join=yes, the output consists of one long paragraph, numbered "1". The prefix character(s) will still be placed in the content where paragraph breaks would normally occur in non-joined results.

Running paragraphs together

All requested paragraphs of text can be joined together in one long paragraph using the |join=yes param. Use of this parameter alters the behavior of param 2 (prefix): see #Prefix and suffix for details. The link param (4) behaves as usual: Template:Tlc will produce:

Script error: No such module "lorem ipsum".

Since joined text produces a single string without line breaks and without block-level tags such as <p>, if no prefix metacharacters are in use, the result of transcluding the template with |join=yes is an inline-level HTML element, meaning that standard wiki markup for font styling (like bold, italic, or font-size such as '<small>') may be used in this case. See #Notes about font styling for details.

Limiting character count to less than one paragraph

If fewer than 446 characters are desired, use Template:Tl and truncate to the desired size with Template:Str left:

{{Str left|{{Lorem ipsum span}}|123}} will result in:

Template:Str left

Full text

{{Lorem ipsum|10}} will produce:


Extended content

Script error: No such module "lorem ipsum".

See also

Template data

Template:TemplateData header

This template generates a filler text for test purposes. Text generated is the well-known "Lorem ipsum" passage, which is gibberish that somewhat resembles Latin. There are 10 distinct paragraphs.

Template parameters

ParameterDescriptionTypeStatus
Number of paragraphs1

Number of paragraphs to be shown.

Default
1
Numbersuggested
Paragraph prefix2

Wikicode or text to prefix to each paragraph. For example, specifying * ( causes each paragraph to become a bullet list and start with an opening parenthesis.

Unbalanced wikitextoptional
Paragraph suffix3

Wikicode or text to suffix to each paragraph. For example, specifying ) causes each paragraph to end with a closing parenthesis.

Unbalanced wikitextoptional
Link to [[Lorem ipsum]]?4 link

Setting this parameter to "yes" causes a link to the "Lorem ipsum" article to appear.

Booleanoptional
Join all output into one paragraph?join

Setting this parameter to "yes" causes all output to go into one paragraph.

Default
no
Booleanoptional
Add to category "Wikipedia articles containing placeholders"?cat

Setting this parameter to "no" prevents the page from being added to [[Category:Wikipedia articles containing placeholders]].

Default
yes
Booleanoptional