-
Notifications
You must be signed in to change notification settings - Fork 9
Print Friendly View
Proclaim includes a built-in print feature that creates clean, paper-optimized output from any sermon detail page. This makes it easy for church members to print sermon notes for personal study or small group discussions.
When viewing any sermon detail page, a Print button appears in the top-right corner of the content area. Clicking it opens a popup window with a clean, template-free view of the sermon content (using Joomla's tmpl=component mode). The popup includes a second Print button that triggers the browser's print dialog.
This popup approach is template-agnostic — it works identically regardless of which Joomla template (Cassiopeia, JA, YOOtheme, etc.) your site uses, because tmpl=component strips all template chrome automatically.
+---------------------------------------------------------------+
| [Site Header / Navigation] |
+---------------------------------------------------------------+
| Home > Sermons > Walking in Faith |
+---------------------------------------------------------------+
| [ Print ] |
| |
| Subscribe: Apple Podcasts | Spotify | Google Podcasts |
| |
| Walking in Faith: Trusting God Through Uncertainty [Archived] |
| ______________________________________________________________ |
| |
| Teacher: Pastor James Mitchell |
| Scripture: Hebrews 11:1-6 |
| Published: February 2, 2026 |
| |
| [Share] [Tweet] [Email] |
| |
| +----------------------------------------------------------+ |
| | [>] ====|========== 12:34 / 36:15 | |
| | Download MP3 (24.5 MB) | |
| +----------------------------------------------------------+ |
| |
| [Show/Hide Scripture] |
| ______________________________________________________________ |
| |
| In this passage, the author of Hebrews provides us with one |
| of the most profound definitions of faith found anywhere in |
| Scripture. Faith is not merely intellectual agreement... |
| |
| Three Principles of Walking in Faith |
| 1. Faith begins with hearing God's Word... |
| 2. Faith requires action... |
| 3. Faith is rewarded... |
| |
| Comments (2) |
| <- Return to Sermon List |
+---------------------------------------------------------------+
| [Site Footer] |
+---------------------------------------------------------------+
When the Print button is clicked, a popup window opens showing only the sermon content:
+---------------------------------------------------------------+
| [ Print this page ] |
| |
| Walking in Faith: Trusting God Through Uncertainty [Archived] |
| ______________________________________________________________ |
| |
| Teacher: Pastor James Mitchell |
| Scripture: Hebrews 11:1-6 |
| Published: February 2, 2026 |
| |
| ______________________________________________________________ |
| Bible Passage |
| Hebrews 11:1-6 |
| ______________________________________________________________ |
| |
| In this passage, the author of Hebrews provides us with one |
| of the most profound definitions of faith found anywhere in |
| Scripture. Faith is not merely intellectual agreement... |
| |
| Three Principles of Walking in Faith |
| 1. Faith begins with hearing God's Word... |
| 2. Faith requires action... |
| 3. Faith is rewarded... |
| |
+---------------------------------------------------------------+
| Element | How Hidden | Reason |
|---|---|---|
| Site header and navigation | tmpl=component |
Not relevant on paper |
| Sidebar and modules | tmpl=component |
Not relevant on paper |
| Site footer | tmpl=component |
Not relevant on paper |
| Print button | CSS .proclaim-no-print
|
No need to print the print button |
| Podcast subscribe links | PHP $isPrint check |
Not clickable on paper |
| Social sharing buttons | PHP $isPrint check |
Not functional on paper |
| Audio/video media players | CSS iframe, video, audio
|
Cannot play on paper |
| Download buttons | CSS .media-download-btn
|
Not clickable on paper |
| Comments section | PHP $isPrint check |
Keeps printout focused on content |
| Footer navigation links | PHP $isPrint check |
Not needed on paper |
| Element | Notes |
|---|---|
| Sermon title | Full heading with archive badge if applicable |
| Teacher name | Who delivered the message |
| Scripture reference | Book, chapter, and verse |
| Publication date | When the sermon was published |
| Scripture passage | Shown as a text reference (the BibleGateway iframe is replaced with a plain text citation) |
| Sermon study text | Complete sermon notes and content |
| Section headings | Properly formatted for paper |
| Images | Scaled to fit page width |
| External links | URLs shown in parentheses after link text |
The print stylesheet (proclaim-print.css) applies these paper-optimized styles:
- Typography: 12pt body text, 18pt headings, 1.5 line spacing
- Colors: Forced black text on white background for readability
- Page breaks: Headings won't break across pages; paragraphs have orphan/widow control (minimum 3 lines)
- Link URLs: External links show their full URL in parentheses (e.g., "Visit our site (https://example.com)")
- Images: Scaled to fit within page margins, won't break across pages
- Archive badge: Shown as a simple bordered label instead of colored background
- Scripture passage: Rendered as text reference with borders, instead of the interactive toggle/iframe
Because the print view uses tmpl=component, the print output is completely independent of the site template. It works identically with:
- Cassiopeia (default Joomla 5 template)
- JA templates
- YOOtheme Pro
- Any other Joomla template
The print CSS only targets Proclaim's own CSS classes and HTML elements.
If you have custom template code with elements that should not print, add the proclaim-no-print CSS class:
<div class="proclaim-no-print">
<!-- This content will be hidden when printing -->
<a href="#">Download Study Guide PDF</a>
</div>The print feature uses standard CSS @media print rules and works in all modern browsers:
- Chrome / Edge (Chromium)
- Firefox
- Safari
Users can also use their browser's built-in Print to PDF feature to save sermon notes as a PDF file.
- Multi-Campus-Admin-Guide
- Multi-Campus-User-Guide
- Template-Customization-Guide
- Print-Friendly-View
- Content-Security-Policy
- Troubleshooting-FAQ
- Setting-up-your-development-environment
- Standards and Conventions
- Contributing-Workflow
- Database-Schema
- Location-API-Reference
- Backward-Compatibility-Breaks-10.1
- Proclaim-Code-Road-map
- Tasks
- Overview
- Admin Center
- Messages
- Media Files
- Servers
- Teachers
- Series
- Podcasts
- Topics
- Locations
- Comments
- Message Types
- Templates
- Utilities