Difference between revisions of "Template:Enumeration"
Dinoguy1000 (talk | contribs) (allow current card's name to be manually specified) |
Dinoguy1000 (talk | contribs) (document all the parameters in a comment to (theoretically) make editing easier (some of the details are probably wrong though)) |
||
Line 1: | Line 1: | ||
<!-- | <!-- | ||
+ | |||
+ | 1 = Name of property that stores the card numbers, used to fetch the names of the prev/next card | ||
+ | 2 = Current card's number (first of its numbers if it has multiple numbers) | ||
+ | 3 = (optional) Current card's last number, if it has multiple numbers | ||
+ | pad = (optional) Number of digits to pad the card number to, defaults to 3 (e.g. 001, 048) | ||
+ | first = (optional) First card's number, defaults to 1 | ||
+ | padded = (optional) Queries prev/next cards using the padded number instead of the unpadded one (useful if the numbers are stored as strings) | ||
+ | last = Last card's number | ||
+ | curr = Content to be shown in the middle section, normally includes things like links to video game, card list, and card gallery | ||
+ | curr2 = Set to "none" to disable showing the current card's name/number here, otherwise if it's set the input is shown instead of the current number | ||
+ | curr2_full = Raw curr2 output | ||
+ | name = Name of the current card, if different from {{ #var: $name }} | ||
+ | |||
-->{{ #vardefine: $curr_number | {{ #expr: {{{2|}}} }} }}<!-- | -->{{ #vardefine: $curr_number | {{ #expr: {{{2|}}} }} }}<!-- | ||
-->{{ #vardefine: $prev_number | {{ #expr: {{{2|}}} - 1 }} }}<!-- | -->{{ #vardefine: $prev_number | {{ #expr: {{{2|}}} - 1 }} }}<!-- |
Revision as of 21:14, 31 July 2016
#000:
{{Enumeration}}
is for use in templates using {{card table}}
, where it can be used to create previous and next links through numbered cards.
Usage
{{Enumeration|property|number|number2|first=|last=|curr=|pad=}}
Mandatory parameters:
- property: The first unnamed parameter. This should be the Semantic MediaWiki property, which stores the cards' numbers.
- number: The second unnamed parameter. This should be the number of the current card. If the card has multiple sequential numbers, use the first.
Optional parameters:
- number2: The third unnamed parameter. If the card has multiple sequential numbers, this should be the last of those numbers.
- first: The number of the first card in the sequence. If unused, this defaults to 1. If left blank, it becomes 0.
- last: The number of the last card in the sequence. If unused, this defaults to 100. If left blank, it becomes 0.
- curr: Content to go in the middle "current" section
- pad: The amount of zero-padding to use. This defaults to 3, but leaving it blank, will cause it to become 0.
If this template is used in a non-English tab, the variables $lang
and $ln
should have been created to store the language name and ISO 639-1 code, respectively. If so this will change the language the cards' name appears in and the style of quotation marks used around the name.