function image_field_caption_form_alter in Image Field Caption 7
Implements hook_form_alter().
File
- ./
image_field_caption.module, line 96 - Provides a caption textarea for image fields.
Code
function image_field_caption_form_alter(&$form, &$form_state, $form_id) {
// On node forms, for each image field, attach an after build handler for
// the image field element and the attach a submit handler to the form.
if (isset($form['#node_edit_form']) && $form['#node_edit_form']) {
$image_fields = image_field_caption_get_image_fields('node', $form['type']['#value']);
if ($image_fields) {
foreach ($image_fields as $field_name => $field) {
$form[$field_name]['#after_build'][] = 'image_field_caption_form_element_after_build';
}
$form['#submit'][] = 'image_field_caption_form_submit_handler';
}
}
// Add an 'Image Field Caption' option to the 'Colorbox caption' field on
// the Manage Display form for the Colorbox module.
/*if ($form_id == 'field_ui_display_overview_form' && module_exists('colorbox')) {
if (!isset($form['#after_build'])) { $form['#after_build'] = array(); }
$form['#after_build'][] = 'image_field_caption_form_after_build';
}*/
}