Themes
Themes gives administrators a controlled way to manage theme-specific appearance changes in WinnerWare.
Overview
This module is used when the site needs theme-by-theme styling changes without modifying theme source files directly. It works well for tenant presentation tweaks, seasonal adjustments, or controlled branding differences across themes.
Key Features
- Lets administrators edit theme-specific CSS.
- Supports publishing or unpublishing the saved style for a theme.
- Hides theme-source complexity behind an admin editing experience.
How It Works
The module lets an authorized administrator open a theme appearance screen, save CSS for a selected theme, and choose whether that style should be published.
Configuration
Enable Theme Appearance when administrators need controlled styling changes at the theme level.
Usage
Use this module when the product team wants to adjust the appearance of a theme without changing the theme package itself.
Developer Notes
- The main admin route is
themes/appearance/{themeId}. - The module stores CSS entries per theme and tracks whether each style is currently published.
- The admin surface blocks users from pasting
<style>tags and expects CSS only.