Joomla 5/6 • Bootstrap 5 • GPL-2.0+

JT Bootstrap Buttons

Create one or more Bootstrap 5 buttons with a Joomla site module. Configure colors, outline mode, sizes, target behavior, full width mode, disabled state, alignment and button spacing from the module settings.

Module Features

All features in one module

This demo page statically represents the Bootstrap 5 compatible HTML output generated by the Joomla module on the frontend.

Repeatable buttons
Add 1–20 buttons from the module form.
Bootstrap variants
Primary, secondary, success, danger, warning, info, light, dark and link.
Outline style
Outline buttons for every variant except link.
Sizes
Small, default and large button sizes.
Link behavior
Open links in the same window or in a new tab.
Accessibility
The title value is also used as an aria-label.
Layout
Left, center and right alignment with gap 0–5.
Safe URL handling
Supports http, https, relative URLs, anchors, mailto and tel links.

Color variants

Bootstrap 5 color variants

Outline style

Outline buttons

The outline option can be used with all Bootstrap color variants except the link variant.

Button sizes

Small, default and large sizes

States

Full width and disabled buttons

Full width

Disabled state

Alignment and gap

Alignment and button spacing

Left alignment / gap-1

Center alignment / gap-3

Right alignment / gap-5

Languages and support

English / Turkish language files and support information

English language file

en-GB language file for administrator and frontend strings.

Turkish language file

tr-TR translations for field labels and descriptions in the module form.

Generated output

Example HTML output generated by the module

<div class="mod-jtbootstrapbuttons d-flex flex-wrap justify-content-center gap-2">
  <a href="https://joomtheme.com" class="btn btn-primary" target="_blank" rel="noopener noreferrer">Website</a>
  <a href="/contact" class="btn btn-outline-secondary btn-lg">Contact</a>
  <button type="button" class="btn btn-dark">No URL Button</button>
  <button type="button" class="btn btn-danger" disabled aria-disabled="true">Disabled</button>
</div>

Installation

Joomla installation

  1. Download the latest ZIP package from the Releases page.
  2. In Joomla Administrator, go to System → Install → Extensions.
  3. Upload the ZIP package.
  4. Open JT Bootstrap Buttons under Content → Site Modules.
  5. Add your buttons, select a module position and publish the module.