How to customize Joomla default contact form
It is surprising to me that there are actually not much solution on this problem when I am searching over the Internet recently. When using Joomla, you may want to customize some fields in the Joomla default contact form but not to the extent of installing another contact form plugin. For example, you may want to have the form’s subject field to pre-load the text, ‘Customer Enquirers’ when the page was loaded.
I will illustrate how you can do it in this post.
Actually there is only one thing you need to know to solve this problem – identify which file to amend. The file that you need to change is located at: components/com_contact/views/contact/tmpl/default_form.php
Just change the codes in there depending on what you want and upload it to the server for it to be effective. You should be familiar with HTML and PHP (optional) for you to change it with ease.









This is exactly what I did (I came across your post later on).
Aleksey , ok i ve customized the default_form.php, it was easy
) my problem is that, when i click “send” the form , the customized new fields arent send with the default fields to the email address receiver! I mean that the only fields that joomla sends to email are the old ones, but the new i ve made arent going anywhere! how can i drug to my mail receiver all the fields from the form, and not only “name, email, subject, text” ??? can you help me?
thank you
thank you.. i was searching for a solution…