Template:Table template counter
Appearance
This template uses Lua: |
This template can be used to count the rows with a specified template in a table.
Usage
[edit]{{Table template counter|tableno=table number|templatename=name of the template without quotes|page=page name|id=table id}}
- Either Table Number or Table Id and Template Name are required.
- Template will return zero if no template name is specified.
- Page is optional. Only specify when required to count from another article/page. By default it will count from the page where the template is used.
Example
[edit]Here is an example of a table with a template 'huge':
col 1 | col 2 |
---|---|
row 1 col 1 | row 1 col 2 |
row 2 col 1 | row 2 col 2 |
row3 col 2 | row 3 col 1 |
row 4 col 1 | row4 col 2 |
{|class="wikitable sortable plainrowheaders"
! col 1
! col 2
|-
|{{Huge|row 1 col 1}}
|row 1 col 2
|-
|row 2 col 1
|{{huge|row 2 col 2}}
|-
|row3 col 2
|row 3 col 1
|-
|{{huge|row 4 col 1}}
|{{huge|row4 col 2}}
|}
Note: Only one occurrence of the template will be counted from each row. So only one 'huge' template is counted from the fourth row.
Template:
{{table template counter|tableno=1|templatename=huge}}
Result after using the template:
3