Theme Management

The Theme Management module allows you to activate, configure, and customize the appearance of your platform's frontend. Themes control how your website looks and feels to users.

Accessing Theme Management

  1. Log in to the admin panel at https://your-domain/admin
  2. Click Theme Management in the sidebar under "System Settings"
  3. You will land on the Theme Management page

theme management
Theme Management

Theme Management Overview

The Theme Management page displays all available themes with their status and management options.

Theme Status

StatusDescription
ActiveCurrently live on frontend
InactiveAvailable but not active

Theme Actions

ActionDescription
ActivateSet theme as active
ManageConfigure theme sections and settings
SyncSynchronize theme with latest version
DeleteRemove theme from system

Activating a Theme

  1. Click the Activate button on the theme row
  2. Confirm the activation
  3. Theme becomes live on frontend immediately

Note: Only one theme can be active at a time.

Managing a Theme

Click the Manage button to access theme configuration.

Theme Sections

The theme is divided into customizable sections:

SectionDescription
HeaderSite header with navigation and logo
HeroMain banner/hero section
FeaturesFeature highlights section
PricingSubscription plans display
TestimonialsUser testimonials section
FooterSite footer with links and info

Editing a Section

  1. Navigate to the section you want to edit
  2. Click Edit to modify content
  3. Update text, images, or settings
  4. Click Save to apply changes

Section Visibility

Toggle section visibility:

  • Visible — Section appears on frontend
  • Hidden — Section is hidden from frontend

Section Reordering

Drag and drop sections to reorder them on the page.

Resetting Content

Reset a section to its default content:

  1. Click Reset Content
  2. Confirm the reset
  3. Section reverts to default

Resetting Elements

Reset all elements in a section:

  1. Click Reset Elements
  2. Confirm the reset
  3. All elements revert to defaults

Theme Settings

Navigate to Theme → Settings for advanced configuration.

General Settings

SettingDescription
Site TitleOverride site title
Site DescriptionOverride site description
FaviconCustom favicon for this theme

Configure social media links:

  • Facebook URL
  • Twitter URL
  • Instagram URL
  • LinkedIn URL
  • YouTube URL
  • Telegram URL

Chat Widgets

Enable live chat integration:

  • Tawk.to — Free live chat
  • Intercom — Customer messaging
  • Custom Widget — Embed your own chat code

GDPR Settings

Configure privacy and cookie consent:

  • Cookie Consent — Enable cookie banner
  • Privacy Policy URL — Link to privacy policy
  • Terms URL — Link to terms of service

Error Pages

Customize error pages:

  • 404 Page — Not found page content
  • 500 Server Error — Server error page content

Custom Code

Add custom code to your theme:

  • Custom CSS — Additional stylesheet
  • Custom JavaScript — Additional scripts
  • Header Code — Code in <head> section
  • Footer Code — Code before </body>

Theme Translations

Navigate to Theme → Translations to manage theme-specific translations.

Translation Features

FeatureDescription
Manual TranslationEnter translations key by key
Upload TranslationImport translation file
Download TranslationExport translation file
Auto-TranslateUse AI to translate missing keys

Theme Menus

Navigate to Theme → Menus to manage navigation menus.

Managing Menus

ActionDescription
Create MenuAdd a new navigation menu
Edit MenuModify menu items
Delete MenuRemove a menu
ReorderDrag to reorder menu items
ResetReset menu to default
PositionDescription
HeaderTop navigation bar
FooterBottom navigation area
SidebarSide navigation panel

Best Practices

  • Test before activating — Preview theme changes before going live
  • Backup current theme — Export settings before major changes
  • Use sections wisely — Organize content logically
  • Optimize images — Compress images for faster loading
  • Mobile responsive — Verify theme works on all devices
  • Keep translations updated — Maintain all language versions