Difference between revisions of "Template:Enumeration"
(Zero padding has been added to that variable, so it's never going to be empty.) |
Dinoguy1000 (talk | contribs) (require current card name to be passed in explicitly) |
||
Line 11: | Line 11: | ||
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 = 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 | curr2_full = Raw curr2 output | ||
− | name = Name of the current card | + | name = Name of the current card |
-->{{ #vardefine: $enumeration_query | {{ #if: {{{1|}}} | {{ ucfirst: {{{1}}} }} | Card number }} }}<!-- | -->{{ #vardefine: $enumeration_query | {{ #if: {{{1|}}} | {{ ucfirst: {{{1}}} }} | Card number }} }}<!-- | ||
Line 59: | Line 59: | ||
}} | }} | ||
}} | }} | ||
− | <div class="curr">{{{curr|}}}{{ #ifeq: {{ lc: {{{curr2}}} }} | none || {{ #if: {{{curr|}}} | <br /> }}{{ #if: {{{curr2_full|}}} | {{{curr2_full}}} | {{{curr2|}}} {{pound}}{{ #var: $enumeration_curr_number }}: <span class="quotes">{{ | + | <div class="curr">{{{curr|}}}{{ #ifeq: {{ lc: {{{curr2}}} }} | none || {{ #if: {{{curr|}}} | <br /> }}{{ #if: {{{curr2_full|}}} | {{{curr2_full}}} | {{{curr2|}}} {{pound}}{{ #var: $enumeration_curr_number }}: <span class="quotes">{{{name}}}</span> }} }}</div> |
</div><noinclude>{{documentation}}</noinclude> | </div><noinclude>{{documentation}}</noinclude> |
Latest revision as of 19:45, 15 March 2024
#000: {{{name}}}
{{Enumeration}}
is for use in templates using {{card table}}
, where it can be used to create previous and next links through numbered cards.
Usage[edit]
{{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.