views:

389

answers:

5

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!

+2  A: 

A 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.

googletorp
A: 

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.

Daryl
+2  A: 

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.

Kevin
A: 

If you visit admin/build/contact/settings in Drupal 6 or 5 you can untick "Enable personal contact form by default"

Paul D'Ambra
A: 

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:

  1. Create a custom module

    http://www.hankpalan.com/blog/drupal/make-custom-drupal-module

  2. Add this code to your .module file:

    function your_module_name_form_user_profile_form_alter(&$form, &$form_state) {

    unset ($form['contact']);

    }

AdamG

related questions