Template:TableDraw/doc
Jump to navigation
Jump to search
| This is a documentation subpage for Template:TableDraw. It contains usage information, categories and other content that is not part of the original template page. |
| This template is used on a very large number of pages. To avoid large-scale disruption and unnecessary server load, any changes to it should first be tested in its /sandbox or /testcases subpages or in your own user subpage. The tested changes can then be added to this page in a single edit. Please consider discussing any changes on the talk page before implementing them. |
- Description
This is the {{tableDraw}} or Table draw meta-template. This template is used to create datatables populated by data gathered from pages using {{argbox}}, {{autoArgbox}}, or {{argHeader}}. It can be used to display data in one of two table formats, default and small.
- Syntax
Type {{tableDraw}} somewhere, with parameters as shown below.
- Sample output
{{tableDraw
| pageFilter = rootpage
| type = Official
| nameFilter = !~Waking Titan
}}
Results in...
{{- ask: argType::OfficialargStatus::ActiveargDiscoverDate::!1970argPageType::rootpageargName::!~Waking Titan
| Name | Status | Creator | Start Date | Last Edited (UTC) | |||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ?argName | ?argStatus | ?argCreator | ?argCreator2 | ?argCreator3 | ?argDiscoverDate#ISO | ?Modification date#-F[M d Y, g:i:s a] | format=template | mainlabel=- | template=DefaultTable | sort=argDiscoverDate | order=descending | limit=500
}} {{ |
?argName | ?argStatus | ?argCreator | ?argCreator2 | ?argCreator3 | ?argDiscoverDate#ISO | ?Modification date#-F[M d Y, g:i:s a] | format=template | mainlabel=- | template=DefaultTable | sort=argDiscoverDate | order=descending | limit=500
}} {{ |
?argName | ?argStatus | ?argCreator | ?argCreator2 | ?argCreator3 | ?argDiscoverDate#ISO | ?Modification date#-F[M d Y, g:i:s a] | format=template | mainlabel=- | template=DefaultTable | sort=argDiscoverDate | order=descending | limit=500
}} {{ |
?argName | ?argStatus | ?argCreator | ?argCreator2 | ?argCreator3 | ?argDiscoverDate#ISO | ?Modification date#-F[M d Y, g:i:s a] | format=template | mainlabel=- | template=DefaultTable | sort=argDiscoverDate | order=descending | limit=500
}} |
{{tableDraw
| tableType = small
| nameFilter = ~*Waking Titan*
| pageFilter = subpage
}}
Results in...
{{| Name | Description | Last Edited | ||||||
|---|---|---|---|---|---|---|---|---|
| ?argName | ?argDescription | ?Modification date#-F[M d Y, g:i:s a] | format=template | mainlabel=- | template=smallTable | sort=argName | order=descending | limit=500
}} |
- Parameters
| Parameter | Description | Default | Accepted Values | Type | Status |
|---|---|---|---|---|---|
| tableType | controls the format of the table | default | small
|
String | Optional |
| pageFilter | defines the page type of pages returned | subpage or rootpage
|
String | Optional | |
| type | defines the type of pages returned | Official, Unofficial, or Investigation |
String | Optional | |
| cat | defines the category of page returned | any valid category name, ie Waking Titan, Official |
String | Optional | |
| nameFilter | defines an string with optional comparators which returned page names will be compared to | string with or without comparators, ie ~Waking Titan, ~Waking Titan*, Frog Fractions 2
|
String with optional comparators | Optional |