###Steps to Reproduce the Issue
Create a contact item using the Contact form.
Create a menu item linked to the contact.
Configure the following parameters in the menu item:
jform_params_show_name
jform_params_show_info
jform_params_show_page_heading.
After performing these steps, the following issues appear on the contact page:
Contact us: Displays the contact title/name. This is expected and can be configured in the admin panel.
Contact: Shows the menu item title as the page heading. This is also expected and configurable in the admin panel.
Contact: An additional, unnecessary "Form Information Name" label appears. While this can be hidden through the admin option "Hide Information," my suggestion is to make it hidden by default if no information fields are filled. Additionally, consider renaming this block to "Contact Information" for clarity.
Contact Form: An unnecessary fieldset label that cannot currently be disabled via the admin panel. While it can be overridden via CSS, it would be beneficial to have a parameter to disable it.
Send an Email: Another unnecessary message that also cannot be disabled through admin settings. Similar to the previous point, a parameter for disabling this would be ideal.
The result is a visually cluttered page with redundant labels and headings, as illustrated in the attached screenshot.
A cleaner contact page with:
A single, configurable page heading (e.g., Menu item title, Contact title, Page title, or none).
No repetitive or unnecessary labels.
The message "Send an email" removed or optional.
###Actual Result
The contact page currently displays the following in close proximity:
Contact us
Contact
Contact
Contact Form
Send an Email
This redundancy affects the page's readability and user experience.
System Information
Joomla versions: 1.5, 2.5, 3.x, 4.x, 5.x (issue persists across all these versions).
###Additional Comments
This issue has been present since Joomla 1.5 and remains unresolved in subsequent versions. Addressing these concerns would significantly improve the user experience and reduce the need for CSS overrides and manual adjustments.
Labels |
Removed:
?
|
Labels |
Added:
No Code Attached Yet
|
I can't find the mis-spelt string you refer to. I can only see
joomla-cms/language/en-GB/com_contact.ini
Line 10 in 88fbc2c
Are you sure that the string isnt hardcoded directly into your site template or that you have a language override in place
Labels |
Added:
Information Required
|
I will send a new code for contact form to approve for the Joomla Team.
And please, this needs to be fixed at all.
Create a contact item using the Contact form.
Create a menu item linked to the contact.
Configure the following parameters in the menu item:
jform_params_show_name
jform_params_show_info
jform_params_show_page_heading.
After performing these steps, the following issues appear on the contact page:
Contact us: Displays the contact title/name. This is expected and can be configured in the admin panel.
Contact: Shows the menu item title as the page heading. This is also expected and configurable in the admin panel.
Contact: An additional, unnecessary "Form Information Name" label appears. While this can be hidden through the admin option "Hide Information," my suggestion is to make it hidden by default if no information fields are filled. Additionally, consider renaming this block to "Contact Information" for clarity.
Contact Form: An unnecessary fieldset label that cannot currently be disabled via the admin panel. While it can be overridden via CSS, it would be beneficial to have a parameter to disable it.
Send an Email: Another unnecessary message that also cannot be disabled through admin settings. Similar to the previous point, a parameter for disabling this would be ideal.
The result is a visually cluttered page with redundant labels and headings, as illustrated in the attached screenshot.
A cleaner contact page with:
A single, configurable page heading (e.g., Menu item title, Contact title, Page title, or none).
No repetitive or unnecessary labels.
The message "Send an email" removed or optional.
Title |
|
Labels |
Removed:
Information Required
|
Labels |
Added:
Feature
|
Closing this as maintainers have decided that we do not want to add new options if it is not necessary. You can change these forms via a simple Override of the contact form or change the texts in language overrides.
Status | New | ⇒ | Closed |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2025-01-10 17:21:30 |
Closed_By | ⇒ | chmst |
Labels |
Removed:
Feature
|
Many sites use the contact component without any contact form.