I am a drupal beginner. When a user creates his account he/she has the option to have a personal contact form. Where do I go to disable that? It's not in permissions. It's not a bad option but I know it will confuse the hell out of my site's users. It may even scare some away!
views:
389answers:
5A personal contact form is not something you get by default in Drupal. There are modules that can do this, you have probably activated such a module. Check what modules you have activated at admin/build/settings.
If you want to disable this for regular users only you should instead check you permission settings.
Either check what modules you have set on drupal, or check the settings for contact forms. I believe it has the option for site wide contact form and user contact form.
Disable the Contact module under 'Core - Optional'. Look through user permissions for anything related to 'contact' and uncheck it.
Personally recommend Webform to handle site wide contact forms. It will let you construct your form with a UI. Easiest way to get a Contact Us page.
If you visit admin/build/contact/settings in Drupal 6 or 5 you can untick "Enable personal contact form by default"
Drupal 6:
If you want to have the site-wide contact form enabled, but not even display the option for a personal contact form to your users you must follow these steps:
Create a custom module
http://www.hankpalan.com/blog/drupal/make-custom-drupal-module
Add this code to your .module file:
function your_module_name_form_user_profile_form_alter(&$form, &$form_state) {
unset ($form['contact']);
}