A Joomla 5 and 6 compatible site module for rendering one or more Bootstrap 5 buttons using Joomla core form fields and Bootstrap-compatible frontend classes.
- Multiple repeatable buttons via Joomla subform fields
- Bootstrap 5 color variants
- Outline variants (ignored automatically for the
linkvariant) - Small / default / large sizes
- URL field configured with Joomla URL field behaviour (
type="url",validate="url",relative="true") - Optional
_blanktarget withrel="noopener noreferrer" - Left / center / right alignment
- English and Turkish language files
- The module uses Joomla's modern module structure with
services/provider.php, a dispatcher, helper class and namespaced source files. - Relative URLs are supported through Joomla's URL field configuration.
- Existing saved anchor links such as
#section-id, plusmailto:andtel:links, are additionally preserved by the module's render-time normalization for backward compatibility. - The helper rejects unsupported schemes and malformed values before rendering links.
- Frontend styling assumes a Bootstrap 5-capable site template.
- Joomla 5.x or 6.x
- A frontend template that supports Bootstrap 5 styling
- Download the latest module ZIP package from the Releases section.
- In the Joomla Administrator panel, go to System -> Install -> Extensions.
- Upload the ZIP package and complete the installation.
- Go to Content -> Site Modules (or System -> Manage -> Site Modules, depending on your Joomla version).
- Open JT Bootstrap Buttons, assign it to a module position, and publish it.
- Create or edit a JT Bootstrap Buttons module.
- Add one or more buttons in the repeatable button field.
- For each button, define:
- Text
- URL
- Style variant
- Size
- Optional target behavior
- Set the alignment option if needed.
- Save and check the frontend output.
This module supports Joomla update servers. New package releases are published through the GitHub Releases page.
- Author: JoomTheme
- Email: support@joomtheme.com
- Website: https://joomtheme.com
- Version: 1.0.3
- License: GNU General Public License version 2 or later