Template:Table/doc

From EfU Wiki
Jump to navigation Jump to search

{{#ifeq:doc |doc

    | 

{{#ifeq:show |show

         | Template:Mbox
        }}{{#if: |
         |   {{#ifexist:Template:Table
                  | [[Category:{{#switch:Template |Template=Template |Module=Module |User=User |#default=Wikipedia}} documentation pages]]
                  |
                 }}
        }}
    | 
   }}

Usage

{{Table|param1|param2|param3|class=}}

Use at the beginning of a table to assign the wikitable and other commonly used table CSS classes. With no parameters, the template outputs class="wikitable" The param1, param2, and param3 parameters can be any of the following options:

Collapse options
  • show, hidable, or collapsible: Uses the collapsible class to show a [hide] link to collapse the table, but leaves the table uncollapsed by default
  • hide, collapse, or collapsed: Uses the collapsible collapsed classes to make the table collapsed with a [show] link to reveal the table.
  • auto or autocollapse: Uses the collapsible autocollapse classes to make the table collapsible, but only collapse it if there are three or more collapsible tables on the page
  • inner or innercollapse: Uses the collapsible innercollapse classes to make the table collapsible, but only collapse if the table is within a larger table with the outercollapse class.
  • outer or outercollapse: Uses the outercollapse class to collapse any smaller tables within the table it that use the innercollapse class. Can be combined with the various collapse and sort options above.
Sort options
  • sort or sortable: Uses the sortable class to add sorting buttons to each column of the table. Can be combined with the various collapse options above or with outercollapse.
Other options
  • Any other Wikipedia class may be specified using the |{{SAFESUBST:#if:class|class=}} parameter.

Up to three parameters can be used, plus the custom |{{SAFESUBST:#if:class|class=}} parameter, and they can be specified in any order.

Examples

With no parameters
{| {{Table}}
! Rows !! Data
|-
! Row 1
| Datum1
|-
! Row 2
| Datum2
|}

Uses class="wikitable" to produce

hidable|collapsible = collapsible autocollapse = collapsible autocollapse collapse|collapsed = collapsible collapsed sortable = sortable outercollapse = outercollapse innercollapse = innercollapse

}} {{safesubst:#switch:

hidable|collapsible = collapsible autocollapse = collapsible autocollapse collapse|collapsed = collapsible collapsed sortable = sortable outercollapse = outercollapse innercollapse = innercollapse

}} {{safesubst:#switch:

hidable|collapsible = collapsible autocollapse = collapsible autocollapse collapse|collapsed = collapsible collapsed sortable = sortable outercollapse = outercollapse innercollapse = innercollapse

}} "

Rows Data
Row 1 Datum1
Row 2 Datum2
With parameters
{| {{Table|hide|sort}}
! Rows !! Data
|-
! Row 1
| Datum1
|-
! Row 2
| Datum2
|}

Uses class="wikitable collapsible collapsed sortable" to produce

hidable|collapsible = collapsible autocollapse = collapsible autocollapse collapse|collapsed = collapsible collapsed sortable = sortable outercollapse = outercollapse innercollapse = innercollapse

}} {{safesubst:#switch:sort

hidable|collapsible = collapsible autocollapse = collapsible autocollapse collapse|collapsed = collapsible collapsed sortable = sortable outercollapse = outercollapse innercollapse = innercollapse

}} {{safesubst:#switch:

hidable|collapsible = collapsible autocollapse = collapsible autocollapse collapse|collapsed = collapsible collapsed sortable = sortable outercollapse = outercollapse innercollapse = innercollapse

}} "

Rows Data
Row 1 Datum1
Row 2 Datum2
With custom parameters
{| {{Table|sort|class=floatright}}
! Rows !! Data
|-
! Row 1
| Datum1
|-
! Row 2
| Datum2
|}

Uses class="wikitable sortable floatright" to produce:

hidable|collapsible = collapsible autocollapse = collapsible autocollapse collapse|collapsed = collapsible collapsed sortable = sortable outercollapse = outercollapse innercollapse = innercollapse

}} {{safesubst:#switch:

hidable|collapsible = collapsible autocollapse = collapsible autocollapse collapse|collapsed = collapsible collapsed sortable = sortable outercollapse = outercollapse innercollapse = innercollapse

}} {{safesubst:#switch:

hidable|collapsible = collapsible autocollapse = collapsible autocollapse collapse|collapsed = collapsible collapsed sortable = sortable outercollapse = outercollapse innercollapse = innercollapse

}} floatright"

Rows Data
Row 1 Datum1
Row 2 Datum2

See also