You are here

function title_field_ui_field_attach_form in Title field UI 7

Implements hook_field_attach_form().

File

./title_field_ui.module, line 80
Allows administrators to configure the title field from the Field UI.

Code

function title_field_ui_field_attach_form($entity_type, $entity, &$form, &$form_state, $langcode) {
  $info = entity_get_info($entity_type);
  if (!empty($info['entity keys']['label'])) {
    $label_key = $info['entity keys']['label'];
    if (!empty($form[$label_key]) && ($title_field = title_field_ui_load($entity_type, $form['#bundle']))) {
      $label_field =& $form[$label_key];
      if (!empty($title_field['label'])) {
        $label_field['#title'] = check_plain($title_field['label']);
      }
      if (!empty($title_field['description'])) {
        $label_field['#description'] = field_filter_xss($title_field['description']);
      }
      if (!empty($title_field['size'])) {
        $label_field['#size'] = $title_field['size'];
      }
    }
  }
}