function taxonomy_form_feedsentityprocessor_feeds_form_alter in Feeds entity processor 7
Implements hook_form_FORM_ID_alter().
File
- ./
feeds_entity_processor.module, line 128 - Provides a generic entity processor for Feeds.
Code
function taxonomy_form_feedsentityprocessor_feeds_form_alter(&$form, &$form_state) {
if ($form['#configurable']
->entityType() == 'taxonomy_term') {
unset($form['values']['name']);
if (empty($form['values']['weight']['#default_value'])) {
$form['values']['weight']['#default_value'] = '';
}
array_unshift($form['#validate'], 'taxonomy_form_feedsentityprocessor_feeds_form_validate');
unset($form['values']['parent']);
$form['values']['machine_name'] = $form['values']['vocabulary'];
$form['values']['vocabulary']['#access'] = FALSE;
}
elseif ($form['#configurable']
->entityType() == 'taxonomy_vocabulary') {
unset($form['values']['name']);
unset($form['values']['machine_name']);
unset($form['values']['vid']);
}
}