taxonomy_field_widget
- Versions
- 7
taxonomy_field_widget(&$form, &$form_state, $field, $instance, $langcode, $items, $delta, $element)
Implements hook_field_widget().
Code
modules/taxonomy/taxonomy.module, line 1237
<?php
function taxonomy_field_widget(&$form, &$form_state, $field, $instance, $langcode, $items, $delta, $element) {
$tags = array();
foreach ($items as $item) {
$tags[$item['tid']] = isset($item['taxonomy_term']) ? $item['taxonomy_term'] : taxonomy_term_load($item['tid']);
}
$element += array(
'#type' => 'textfield',
'#default_value' => taxonomy_implode_tags($tags),
'#autocomplete_path' => $instance['widget']['settings']['autocomplete_path'] . '/' . $field['field_name'],
'#size' => $instance['widget']['settings']['size'],
'#element_validate' => array('taxonomy_autocomplete_validate'),
);
return $element;
}
?>Login or register to post comments 