Skip to content

joomtheme/mod-jtbootstrapbuttons

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Joomla 5/6 Bootstrap 5 License GPL-2.0%2B Latest Release

JT Bootstrap Buttons

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.

Features

  • Multiple repeatable buttons via Joomla subform fields
  • Bootstrap 5 color variants
  • Outline variants (ignored automatically for the link variant)
  • Small / default / large sizes
  • URL field configured with Joomla URL field behaviour (type="url", validate="url", relative="true")
  • Optional _blank target with rel="noopener noreferrer"
  • Left / center / right alignment
  • English and Turkish language files

Notes

  • 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, plus mailto: and tel: 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.

Requirements

  • Joomla 5.x or 6.x
  • A frontend template that supports Bootstrap 5 styling

Installation

  1. Download the latest module ZIP package from the Releases section.
  2. In the Joomla Administrator panel, go to System -> Install -> Extensions.
  3. Upload the ZIP package and complete the installation.
  4. Go to Content -> Site Modules (or System -> Manage -> Site Modules, depending on your Joomla version).
  5. Open JT Bootstrap Buttons, assign it to a module position, and publish it.

Usage

  1. Create or edit a JT Bootstrap Buttons module.
  2. Add one or more buttons in the repeatable button field.
  3. For each button, define:
    • Text
    • URL
    • Style variant
    • Size
    • Optional target behavior
  4. Set the alignment option if needed.
  5. Save and check the frontend output.

Updates

This module supports Joomla update servers. New package releases are published through the GitHub Releases page.

Package details

About

Joomla module for rendering configurable Bootstrap button groups.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages