Template:MATCHBOX Infobox style/doc: Difference between revisions

From ytptenniswiki
Jump to navigation Jump to search
added section for the match page
m heavily simplified the documentation
Line 53: Line 53:
| ''player1, player2, etc.''
| ''player1, player2, etc.''
|-
|-
<!--- if the match page is not known, replace with MissingMatchPage template!
! style="padding-right: 1em;" | Match Page
! style="padding-right: 1em;" | Match Page
| [https://example.com/ link]
| [https://example.com/ link]
<!--- the following can be deleted if this isn't a tournament match --->
|-
|-
! colspan="2" {{MATCHBOX Infobox style|header_bar}} | Winner (if applicable)
! colspan="2" {{MATCHBOX Infobox style|header_bar}} | Winner (if applicable)
Line 63: Line 65:
The style is controlled by the {{tl|MATCHBOX Infobox style}} template, which generates a number of different codes based on the parameter passed to it.
The style is controlled by the {{tl|MATCHBOX Infobox style}} template, which generates a number of different codes based on the parameter passed to it.


* '''<code><nowiki>{{MATCHBOX Infobox style|main_box}}</nowiki></code>''' – produces the CSS <code>class</code> and <code>style</code> parameters for an infobox at a width of 315 pixels.
A Matchbox has a space for:
* '''<code><nowiki>{{MATCHBOX Infobox style|main_box_raw}}</nowiki></code>''' – produces the raw CSS <code>style</code> parameters for an infobox at a width of 315 pixels.
* the match name
* '''<code><nowiki>{{MATCHBOX Infobox style|main_box_raw_auto_width}}</nowiki></code>''' – produces the raw CSS <code>style</code> parameters for an infobox (same as <code>main_box_raw</code> but without <code>width:315px</code>).
* the type of match
* '''<code><nowiki>{{MATCHBOX Infobox style|header_bar}}</nowiki></code>''' – produces the CSS <code>style</code> parameters for a horizontal header bar in an infobox.
* when it was played
* '''<code><nowiki>{{MATCHBOX Infobox style|header_raw}}</nowiki></code>''' – produces the raw CSS <code>style</code> parameters for a horizontal header bar in an infobox.
* who played in it
* '''<code><nowiki>{{MATCHBOX Infobox style|header_color}}</nowiki></code>''' – produces the raw CSS <code>style</code> color attributes for a horizontal header bar in an infobox.
* the number of rounds
* '''<code><nowiki>{{MATCHBOX Infobox style|sub_header_bar}}</nowiki></code>''' – produces the CSS <code>style</code> parameters for a horizontal sub-header bar in an infobox.
* a link to the corresponding forum/etc. post of the match
* '''<code><nowiki>{{MATCHBOX Infobox style|sub_header_raw}}</nowiki></code>''' – produces the raw CSS <code>style</code> parameters for a horizontal sub-header bar in an infobox.
* (in the case of a tournament match) who won.<noinclude>
* '''<code><nowiki>{{MATCHBOX Infobox style|image_box}}</nowiki></code>''' – produces the CSS <code>style</code> parameters for a standard image & caption block with a bottom border.
* '''<code><nowiki>{{MATCHBOX Infobox style|image_box_raw}}</nowiki></code>''' – produces the raw CSS <code>style</code> parameters for a standard image & caption block with a bottom border.
* '''<code><nowiki>{{MATCHBOX Infobox style|image_box_plain}}</nowiki></code>''' – produces the CSS <code>style</code> parameters for a standard image & caption block ''without'' a bottom border; this is typically used when the image block is placed immediately above a header bar, or at the bottom of the infobox.
* '''<code><nowiki>{{MATCHBOX Infobox style|image_box_plain_raw}}</nowiki></code>''' – produces the raw CSS <code>style</code> parameters for a standard image & caption block ''without'' a bottom border; this is typically used when the image block is placed immediately above a header bar, or at the bottom of the infobox.
* '''<code><nowiki>{{MATCHBOX Infobox style|internal_border}}</nowiki></code>''' – produces the raw CSS <code>style</code> attributes for a border between parts of the same infobox section.
* '''<code><nowiki>{{MATCHBOX Infobox style|section_border}}</nowiki></code>''' – produces the raw CSS <code>style</code> attributes for a border between different infobox sections.
* '''<code><nowiki>{{MATCHBOX Infobox style|nav_box}}</nowiki></code>''' – produces the raw CSS <code>style</code> attributes for a collapsible navigation template at a width of 315 pixels.
* '''<code><nowiki>{{MATCHBOX Infobox style|nav_box_child}}</nowiki></code>''' – produces the raw CSS <code>style</code> attributes for a collapsible navigation template (same as <code>nav_box</code> but at a width of 305 pixels and without <code>margin-left:1em</code>).
* '''<code><nowiki>{{MATCHBOX Infobox style|nav_box_wide}}</nowiki></code>''' – produces the raw CSS <code>style</code> attributes for a full-width collapsible navigation template.
* '''<code><nowiki>{{MATCHBOX Infobox style|nav_box_header}}</nowiki></code>''' – produces the raw CSS <code>style</code> attributes for the header bar in a collapsible navigation template.
*'''<code><nowiki>{{MATCHBOX Infobox style|nav_box_wide_header}}</nowiki></code>''' – produces the raw CSS <code>style</code> attributes for the header bar in a full-width collapsible navigation template.
* '''<code><nowiki>{{MATCHBOX Infobox style|nav_box_label}}</nowiki></code>''' – produces the raw CSS <code>style</code> attributes for a row label in a collapsible navigation template.
 
A sample template using some of these options can be seen at right.  From the top, it includes:
# The main <code>header_bar</code> in a table heading cell.
# A <code>sub_header_bar</code> in a normal table cell.
# An <code>image_box</code>.
# Two normal fields with labels.
# A secondary <code>header_bar</code> in a heading cell.
# A pair of cells divided by an <code>internal_border</code>.
# A cell with a <code>section_border</code> at the top.
# Another secondary <code>header_bar</code> in a heading cell.
# An <code>image_box_plain</code>.
 
More sophisticated samples of the code can be found by examining the actual infoboxes used by the project.<noinclude>
</includeonly>

Revision as of 02:17, 16 March 2025

MATCH NAME
(type of match, if applicable)

"(quote from the match, etc.)"
Start Date November 9th, 1900
End Date April 4th, 2000
Rounds 6
Participants player1, player2, etc.
Match Page link
Winner (if applicable)
(Winner)

The "Match Box", derived from Wikipedia's Military History Infobox.

COPY THIS CODE INTO YOUR PAGE:

{| {{MATCHBOX Infobox style|main_box}}
|-
! colspan="2" {{MATCHBOX Infobox style|header_bar}} | MATCH NAME
|-
| colspan="2" {{MATCHBOX Infobox style|sub_header_bar}} | (type of match, if applicable)
|-
| colspan="2" {{MATCHBOX Infobox style|image_box}} | [[File:Campers.png|200px]] <br/> "''(quote from the match, etc.)''"
|-
! style="padding-right: 1em;" | Start Date
| November 9th, 1900
|- 
! style="padding-right: 1em;" | End Date
| April 4th, 2000
|-
! style="padding-right: 1em;" | Rounds
| 6
|-
! style="padding-right: 1em;" | Participants
| ''player1, player2, etc.''
|-
<!--- if the match page is not known, replace with MissingMatchPage template!
! style="padding-right: 1em;" | Match Page
| [https://example.com/ link]
<!--- the following can be deleted if this isn't a tournament match --->
|-
! colspan="2" {{MATCHBOX Infobox style|header_bar}} | Winner (if applicable)
|-
| colspan="2" {{MATCHBOX Infobox style|image_box_plain}} | (Winner)
|}

The style is controlled by the {{MATCHBOX Infobox style}} template, which generates a number of different codes based on the parameter passed to it.

A Matchbox has a space for:

  • the match name
  • the type of match
  • when it was played
  • who played in it
  • the number of rounds
  • a link to the corresponding forum/etc. post of the match
  • (in the case of a tournament match) who won.