User tests: Successful: Unsuccessful:
This PR introduces a new "Contact Page Settings" section in the Cassiopeia template options. Two new toggle options are added:
Both options are enabled by default for backward compatibility. When disabled, the respective headings will not be displayed.
System → Site Templates → Cassiopeia → Template Options
.✅ This PR fixes issue #45867 and provides template-level control for Contact page headings in Cassiopeia.
Please select:
Status | New | ⇒ | Pending |
Category | ⇒ | Language & Strings Front End Templates (site) |
Hi @brianteeman ,
Thanks for your comment. I’m not fully clear on what you mean by “The template is not the correct place to do this.” Could you please explain a bit more? I want to understand the correct approach so I can fix this issue properly.
Thanks!
What you have done is to create a template override for the cassiopeia template. So that obviously wont solve the problem for anyone that is not using the cassiopeia template. Any option for a component should be made in that component.
And as it is a new feature, it has to be made for the 6.1-dev branch. 5.3 is the current release which does not receive new features, and the upcoming 5.4 and 6.0 had already feature freeze.
@richard67 ai doesn't know that rule
@brianteeman Thanks for clarifying. I see now my changes only affect the Cassiopeia template, so they won’t help users on other templates. The fix should instead go inside the Contact component (com_contact) itself.
I’ll rework my solution in the component. Could you confirm if the right place would be adding these options directly in com_contact rather than in the template overrides?
Status | Pending | ⇒ | Closed |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2025-09-18 04:30:38 |
Closed_By | ⇒ | Aaqilyousuf | |
Labels |
Added:
Feature
Language Change
PR-5.3-dev
|
Closing this PR since new features should target the 6.1-dev branch. I will open a fresh PR against 6.1-dev with the expected changes.
The template is not the correct place to do this.