diff --git a/core/modules/contact/contact.module b/core/modules/contact/contact.module index 6e22fe7..1c2842a 100644 --- a/core/modules/contact/contact.module +++ b/core/modules/contact/contact.module @@ -237,6 +237,12 @@ function contact_field_extra_fields() { 'weight' => 0, ); } + + $fields['user']['user']['form']['contact'] = array( + 'label' => t('Contact settings'), + 'description' => t('Contact module form element.'), + 'weight' => 5, + ); return $fields; } diff --git a/core/modules/overlay/overlay.module b/core/modules/overlay/overlay.module index 1893a15..cc29255 100644 --- a/core/modules/overlay/overlay.module +++ b/core/modules/overlay/overlay.module @@ -82,6 +82,18 @@ function overlay_theme() { } /** + * Implements hook_field_extra_fields(). + */ +function overlay_field_extra_fields() { + $fields['user']['user']['form']['overlay_control'] = array( + 'label' => t('Administrative overlay'), + 'description' => t('Overlay module form element.'), + 'weight' => 4, + ); + return $fields; +} + +/** * Implements hook_form_FORM_ID_alter(). */ function overlay_form_user_profile_form_alter(&$form, &$form_state) { diff --git a/core/modules/user/user.module b/core/modules/user/user.module index 19dc974..1fb3099 100644 --- a/core/modules/user/user.module +++ b/core/modules/user/user.module @@ -257,6 +257,14 @@ function user_field_extra_fields() { ), ); + if (config('user.settings')->get('signatures')) { + $return['user']['user']['form']['signature_settings'] = array( + 'label' => t('Signature settings'), + 'description' => t('User module form element.'), + 'weight' => 1, + ); + } + return $return; }