Template:Enum
Appearance
This template uses Lua: |
This template is used on approximately 40,000 pages and changes may be widely noticed. Test changes in the template's /sandbox or /testcases subpages, or in your own user subpage. Consider discussing changes on the talk page before implementing them. |
Outputs each of the parameters separated by commas and, between the second last and last, the word " and " (this can be changed with the and= parameter). Any number of parameters may be specified.
It is intended for use by other templates to output a suitably formatted list when the number of parameters varies. Named parameters, except for those specified below, are discarded.
White space in parameters is discarded. To include white space, use a character entity reference or numeric character reference.
Usage
{{Enum|first|second|third| ... }}
The named parameters are:
- after: The text to follow the final item. This might be a semicolon, for example. The default is to have no following text. This is not used if the list is empty (has no items).
- and: The text to use where by default " and " is written. This may be overridden if there is a preference for a comma before the "and", or where it makes sense to write it in a language other than English, for example.
- comma: The text to use between items except the last and one-before-last. If not specified, the default is ", ".
- Any of the named parameters can be set empty; this differs from them not being present (i.e. use the default).
Examples
More examples are given in the test cases.
Input | Output | |
---|---|---|
{{Enum}} |
{{{User:SimonTrew/ListItem | {{{3}}}|after=|comma=|and={{{User:SimonTrew/ListItem|{{{2}}}|{{{3}}}|{{{4}}}|after=|comma=|and={{{User:SimonTrew/ListItem|{{{3}}}|{{{4}}}|{{{5}}}|after=|comma=|and={{{User:SimonTrew/ListItem|{{{4}}}|{{{5}}}|{{{6}}}|after=|comma=|and={{{User:SimonTrew/ListItem|{{{5}}}|{{{6}}}|{{{7}}}|after=|comma=|and={{{User:SimonTrew/ListItem|{{{6}}}|{{{7}}}|{{{8}}}|after=|comma=|and={{{User:SimonTrew/ListItem|{{{7}}}|{{{8}}}|after=|comma=|and={{{User:SimonTrew/ListItem|{{{6}}}|{{{7}}}|{{{8}}}|after=|comma=|and={{{User:SimonTrew/ListItem|{{{8}}}|after=|comma=|and={{{User:SimonTrew/ListItem|{{{6}}}|{{{7}}}|{{{8}}}|after=|comma=|and= |
{{Enum|A}} |
A|{{{2}}}|{{{3}}}|after=|comma=|and={{{User:SimonTrew/ListItem|{{{2}}}|{{{3}}}|{{{4}}}|after=|comma=|and={{{User:SimonTrew/ListItem|{{{3}}}|{{{4}}}|{{{5}}}|after=|comma=|and={{{User:SimonTrew/ListItem|{{{4}}}|{{{5}}}|{{{6}}}|after=|comma=|and={{{User:SimonTrew/ListItem|{{{5}}}|{{{6}}}|{{{7}}}|after=|comma=|and={{{User:SimonTrew/ListItem|{{{6}}}|{{{7}}}|{{{8}}}|after=|comma=|and={{{User:SimonTrew/ListItem|{{{7}}}|{{{8}}}|after=|comma=|and={{{User:SimonTrew/ListItem|{{{6}}}|{{{7}}}|{{{8}}}|after=|comma=|and={{{User:SimonTrew/ListItem|{{{8}}}|after=|comma=|and={{{User:SimonTrew/ListItem|{{{6}}}|{{{7}}}|{{{8}}}|after=|comma=|and= | |
{{Enum|A|B}} |
A|B|{{{3}}}|after=|comma=|and={{{User:SimonTrew/ListItem|B|{{{3}}}|{{{4}}}|after=|comma=|and={{{User:SimonTrew/ListItem|{{{3}}}|{{{4}}}|{{{5}}}|after=|comma=|and={{{User:SimonTrew/ListItem|{{{4}}}|{{{5}}}|{{{6}}}|after=|comma=|and={{{User:SimonTrew/ListItem|{{{5}}}|{{{6}}}|{{{7}}}|after=|comma=|and={{{User:SimonTrew/ListItem|{{{6}}}|{{{7}}}|{{{8}}}|after=|comma=|and={{{User:SimonTrew/ListItem|{{{7}}}|{{{8}}}|after=|comma=|and={{{User:SimonTrew/ListItem|{{{6}}}|{{{7}}}|{{{8}}}|after=|comma=|and={{{User:SimonTrew/ListItem|{{{8}}}|after=|comma=|and={{{User:SimonTrew/ListItem|{{{6}}}|{{{7}}}|{{{8}}}|after=|comma=|and= | |
{{Enum|A|B|C}} |
A|B|C|after=|comma=|and={{{User:SimonTrew/ListItem|B|C|{{{4}}}|after=|comma=|and={{{User:SimonTrew/ListItem|C|{{{4}}}|{{{5}}}|after=|comma=|and={{{User:SimonTrew/ListItem|{{{4}}}|{{{5}}}|{{{6}}}|after=|comma=|and={{{User:SimonTrew/ListItem|{{{5}}}|{{{6}}}|{{{7}}}|after=|comma=|and={{{User:SimonTrew/ListItem|{{{6}}}|{{{7}}}|{{{8}}}|after=|comma=|and={{{User:SimonTrew/ListItem|{{{7}}}|{{{8}}}|after=|comma=|and={{{User:SimonTrew/ListItem|{{{6}}}|{{{7}}}|{{{8}}}|after=|comma=|and={{{User:SimonTrew/ListItem|{{{8}}}|after=|comma=|and={{{User:SimonTrew/ListItem|{{{6}}}|{{{7}}}|{{{8}}}|after=|comma=|and= | |
{{Enum|A|B|C|D}} |
A|B|C|after=|comma=|and={{{User:SimonTrew/ListItem|B|C|D|after=|comma=|and={{{User:SimonTrew/ListItem|C|D|{{{5}}}|after=|comma=|and={{{User:SimonTrew/ListItem|D|{{{5}}}|{{{6}}}|after=|comma=|and={{{User:SimonTrew/ListItem|{{{5}}}|{{{6}}}|{{{7}}}|after=|comma=|and={{{User:SimonTrew/ListItem|{{{6}}}|{{{7}}}|{{{8}}}|after=|comma=|and={{{User:SimonTrew/ListItem|{{{7}}}|{{{8}}}|after=|comma=|and={{{User:SimonTrew/ListItem|{{{6}}}|{{{7}}}|{{{8}}}|after=|comma=|and={{{User:SimonTrew/ListItem|{{{8}}}|after=|comma=|and={{{User:SimonTrew/ListItem|{{{6}}}|{{{7}}}|{{{8}}}|after=|comma=|and= |