function content_taxonomy_migrate_content_migrate_field_alter in Content Taxonomy 7
Implements hook_content_migrate_field_alter().
File
- ./
content_taxonomy_migrate.module, line 10
Code
function content_taxonomy_migrate_content_migrate_field_alter(&$field_value, $instance_value) {
if ($field_value['type'] == 'content_taxonomy') {
$field_value['type'] = 'taxonomy_term_reference';
$field_value['module'] = 'taxonomy';
// Transform field settings.
$old_settings = $field_value['settings'];
$vocabulary = taxonomy_vocabulary_load($old_settings['vid']);
$field_value['settings'] = array();
$field_value['settings']['allowed_values'] = array();
$field_value['settings']['allowed_values'][0]['vocabulary'] = $vocabulary->machine_name;
$field_value['settings']['allowed_values'][0]['parent'] = $old_settings['parent'];
}
}