League Table Pro is a Joomla site module that renders a customizable table for league standings or any structured data. You control the number of columns, row content, styling, logos, and typography through module parameters. League Table Pro can be used also for any type of Table.
Module Options
Key features:
- Add rows one-by-one in the module settings
- Per-row team logo (optional) with Media Manager selection
- Manual row ordering via drag & drop
- Separate border control for table, header cells, and body cells
- Separate font-size control for header and body text
- Optional numbering column
- Html code can be added on rows
Module parameters
Number of Columns
Defines the number of data columns each row contains.
- Minimum: 1
- Changing this will automatically adjust row inputs to match the new column count.
Enable Header
Yes / No
Header Titles (comma separated)
Comma-separated column headings.
Example:
Team, P, W, D, L, Pts
If fewer titles than columns are provided, missing headings will display as Col 1, Col 2, etc.
Table Rows
The main row editor. Each row contains:
- Logo (optional)
- Column values (exactly the number of columns set in “Number of Columns”)
Actions:
- Add Row: adds a row
- Remove Row: deletes a row
- Drag & drop: reorder rows (manual frontend display order)
Logo selection:
- Click Select to open Joomla Media Manager in a modal.
Enable team logo
Yes / No
Logo width (px)
Logo height (px)
Heading text size
CSS font-size applied to table header cells (th).
Examples:
- 14px
- 1rem
- 0.95em
Rows / Columns text size
CSS font-size applied to all body cells (td).
This affects all rows and columns in the table body.
Examples:
- 14px
- 1rem
- 0.95em
Header Background Color
Background color for header row.
Header Text Color
Text color for header cells (th).
Cells Text Color
Text color for body cells (td).
Row Background Colors
Comma-separated list of row background colors, applied by row order.
Example:
#ffd700,#c0c0c0,#cd7f32
Table Width
Examples:
- 100%
- 900px
Table border
applied only to the <table> element (outer border).
TH border
applied only to header cells (th).
TD border
applied only to body cells (td).
Examples:
- 1px solid #000
- 1px solid rgba(0,0,0,0.15)
Table Padding
Padding for header and body cells (except logo column which always has no padding).
Example: 10px
Text align
Controls text alignment for header and body cells.
Options: left / center / right
Numbers enable/disable
Yes / No
*Automatic CSS classes (for custom styling)
Video League Table Pro settings
