-
Notifications
You must be signed in to change notification settings - Fork 9
Guide Control How Proclaim Looks
Everything that decides how Proclaim appears to visitors: templates, the visual Layout Editor, and your own CSS.
flowchart TD
T[Template] --> L[Layout Editor: what shows, and where]
T --> O[Template settings: dates, players, filters]
T --> C[Custom CSS: colours, spacing, fonts]
M[Menu item] --> T
A template is a bundle of display decisions. A menu item points at one, so different parts of your site can look different.
If you just want something reasonable without fiddling:
- Go to Proclaim's Options.
- Turn on Simple Mode.
That gives a sensible display with no template work at all. Come back when you want more control.
The Layout Editor is a drag-and-drop grid. You place elements — title, teacher, date, scripture, media buttons — into rows and columns.
- Components → Proclaim → Templates, open your template.
- Open the Layout Editor tab.
- Choose the context you want to change:
| Context | What it controls |
|---|---|
| Message list | The list of sermons |
| Message details | One sermon's page |
| Teacher list / Teacher details | Teacher pages |
| Series list / Series details | Series pages |
| Landing page | Which sections show, and in what order |
- Drag elements where you want them. Use the gear on an element for its own settings — heading level, CSS class, whether it links.
- Save & Close.
Full detail: Help-template · Template-Customization-Guide
Custom CSS is the supported way to restyle Proclaim. It is stored in Proclaim's settings, so an update never overwrites it and a backup includes it.
| Level | Where you edit it | Applies to |
|---|---|---|
| Site-wide | Administration → Custom CSS | Every Proclaim page |
| Per template | Template form → Template Overrides | Pages using that template |
| Per landing section | Layout Editor → section gear | That one section |
Important
Do not edit the stylesheets in media/com_proclaim/css/. Those are replaced
every time Proclaim updates, and your changes go with them.
Full detail: Template-Customization-Guide
Template Codes let you write a real PHP template file for pixel-level control. This is the advanced route, and it needs someone comfortable with PHP and HTML.
Reach for it only when the Layout Editor and Custom CSS genuinely cannot do what you need — a template code file is yours to maintain from then on.
Full detail: Help-templatecode
Because a menu item points at a specific template, you can:
- give each campus its own template — see Multi-Campus-Admin-Guide
- show a compact list in one place and a rich grid in another
- restyle one series without touching the rest of the site
Create a second template, adjust it, and point a menu item at it.
- Duplicate a working template before experimenting, so you always have a way back.
- Template settings include filters. A template that shows nothing is often one filtering everything out.
- Custom CSS loads after Proclaim's own styles, so a rule of the same
specificity wins without
!important.
| What you see | What to check |
|---|---|
| A page shows no messages | The template's Filters may be excluding them |
| Layout Editor changes did nothing | Confirm the menu item points at the template you edited |
| Custom CSS has no effect | Match the specificity of the rule you are overriding |
| Landing page sections missing | Turn them on in the Layout Editor's landing page context |
- Help-template · Help-templates — the template screens
- Template-Customization-Guide — the full customisation reference
- Help-templatecode — writing template code files
- Guide-Show-Proclaim-on-Your-Site — pointing menu items at templates
Need help with your site? Proclaim Support — the place to start for anything to do with your own install · Ask on GitHub
Something wrong with Proclaim itself? Report it on GitHub — bugs and code issues are tracked there, in the open.
More — Proclaim documentation · Helpful videos · Latest release · Christian Web Ministries
Security issues privately to info@christianwebministries.org, not a public tracker. When asking for help, say which Proclaim and Joomla versions you are on.
- Publish Your First Message
- Show Proclaim on Your Site
- Add Audio and Video
- Organise Your Messages
- Set Up Podcasting
- Control How Proclaim Looks
- Import and Migrate
- Maintain Your Site
- Multi-Campus-Admin-Guide
- Multi-Campus-User-Guide
- Template-Customization-Guide
- Vimeo-API-Setup
- Print-Friendly-View
- Content-Security-Policy
- Troubleshooting-FAQ
- Setting-up-your-development-environment
- Standards and Conventions
- Contributing-Workflow
- REST API
- Database-Schema
- Location-API-Reference
- Backward-Compatibility-Breaks-10.1
- ARS Migration Plugin
- Proclaim-Code-Road-map
- Tasks
- Overview
- Admin Center
- Messages
- Media Files
- Servers
- Teachers
- Series
- Podcasts
- Topics
- Locations
- Comments
- Message Types
- Playlists
- Templates
- Utilities