Theme Management Tool
Contents |
About Theme Managemnt Tool
| The Themes management tool allows you to customize the appearance of the module interface using configurable templates. A theme template defines colors used across the UI, including backgrounds, text, buttons, inputs, and system messages. Each template can be applied separately to the admin area, client area, or both. Compose your own theme, or use the built-in examples to maintain visual consistency across all ModulesGarden modules. |
Management
|
The Theme section in your addon allows you to create, manage, and apply visual configurations for ModulesGarden modules wherever they are accessible. |
Theme Presets
|
To access the Themes management section, navigate to your addon module menu: Navigation → Tools/Others → Themes or find it directly in the main menu, depending on the module.
Important: The "Default" theme is the only officially supported theme. The remaining ones are provided as examples and may require adjustments before use. |
|
|
To create a new theme:
The newly created theme will appear on the list. You can then edit its settings to match your needs. |
|
To activate a selected theme:
You can assign different themes to the admin and client areas to better match your preferred appearance. |
|
Themes can be saved as files and reused across environments.
|
|
|
|
|
1. Edit theme to adjust the module appearance. |
|
Editing in Basic Mode
When editing a theme, you can switch between two modes depending on the level of control required:
Basic Mode allows you to quickly define a consistent appearance using global color groups.
Remember to save the changes when your custom theme is ready. For your convenience, each option includes a tooltip with the corresponding CSS variable name. This makes it easy to identify which variable controls a given element and locate it directly in the configuration. |
|
General
|
General settings include:
|
|
|
Inputs
|
Input element settings:
|
|
|
Color Types
|
Color Types define the main color variants for texts, buttons, icons, labels, badges, alerts and hints:
Each type includes the following states:
|
|
|
Others
|
Others with tooltip appearance settings:
|
|
|
Editing in Expert Mode
|
Expert Mode provides full control over every interface element, allowing you to customize the module's appearance in detail. |
General
|
|
|
|
Navigation – controls the appearance of the menu and its elements:
|
|
|
Inputs
|
|
|
Text
|
Text color variants used across the interface:
|
|
|
Buttons
| Buttons - plain, outline, link, and icon styles. Each style includes the following types:
Each type includes color settings for:
|
|
|
Tile Buttons
|
Icon color variants for standard and on hover views:
|
|
|
Icons
|
Icon color variants:
|
|
|
Labels
|
Set colors for text and background of plain, outline, and status type labels:
|
|
|
Badges
|
Text, background, and border for standard badges and outline badges:
|
|
|
Alerts
|
Text and background for alerts and outline alerts of following types:
|
|
|
Hints
|
Define color pattern for hints:
|
|
|
Progress Bars
Configure progress bar colors, including:
Available color variants:
|
|
|
Sliders
|
Configure slider colors (Primary and Danger), including:
|
|
|
Code Box
|
Code text box display styling options. |
|
|
URLs
|
Styling options for links, links on hover and active (pressed) ones. |
|
|
Others
|
Tooltip elements:
|
|
|
Examples
| Here we are illustrating how a module display may change when a fully customized theme is used across the admin and client areas. Proxmox VE VPS & Cloud For WHMCS module addon view: |
|
|
| Proxmox VE VPS & Cloud client area product view: |
|
|
Tips
| 1. Export presets to keep backup copies of your configurations and reuse them across other ModuelsGarden modules. |
| 2. Test changes in both admin and client areas, using separate presets is often more effective due to different user needs. |
| 3. Built-in presets are provided as examples and can be freely modified. They are not officially supported or guaranteed to be fully compatible with all ModulesGarden modules. If you encounter any issues, adjust the styles as needed. |


















































