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

League Table Pro module for Joomla

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

 

Make a donation to Download Pro version

Info

You will receive module installation file in your email. * Please note on your donation extension name
 
*Our modules are distributed under the GNU General Public License version 2 or later.