Template:Infobox/doc

To-do

 * Collapsible sections & accompanying options.
 * Column width calculations (use  based on (meta) layout; account for "uneven" & custom widths)
 * Content/label/header cells (copy/paste remaining rows once done with adding options).
 * Design: Change to round-corner based design?
 * Downsize template (number of rows per brick and/or number of bricks)?
 * Images:
 * Change display of req images (only one button instead of as many buttons as images)?
 * Displaying images below each other in separate rows.
 * Merge image code back into main template?
 * Upload file names:
 * Prefixing with game abbreviations.
 * User-specified file names.
 * Requirement options.
 * "only show for games"
 * "required for games"
 * "general conditions"
 * Sanity checks for layout(s) & conditions for brick display.
 * Style parameters (combine inherited styles to "label style" & "data style" in /aux, attach cell-specific style in /aux2).

Bugs

 * Layout "L" -> colspan 3 instead of 1

Done

 * Abblink rewrite (necessary for merge of  parameters).
 * Automatic title parsing.
 * Dynamic colspans & CSS classes.
 * Footer.
 * Icon.
 * Images:
 * Displaying (multiple) image(s) side-by-side (with automatic resizing), with descriptions for each or all together.
 * Specifying number of required images & displaying upload links accordingly.
 * Layout options.
 * New style.
 * Subtitle/supertitle/supertitle link.

Considerations

 * Downsize number of supported rows to 8 blocks with 5 rows, 5 blocks with 8 rows, 6 blocks with 6 rows? Getting rather large; Infobox/aux is already at >30kb with a lot of stuff still to add.
 * Merge Infobox/aux3 into main template?

Usage

 * To be written.

Parameters

 * To be written.

Examples

 * To be written.

Technical

 * This template is fairly complicated. Editing it requires a good understanding of parser functions and wiki syntax.
 * Auxiliary templates:
 * Infobox/aux: Merges various input parameters, calculates row/column counts for a given block and passes results to
 * Infobox/aux2: Returns a whole block of standard rows according to options and specified cells.
 * Infobox/aux3: Returns a whole block of images and descriptions.
 * Sandbox:
 * Infobox new/sandbox
 * Standardized documentation for templates based on this one:
 * Infobox/doc/standard