Index: views/filefield.views.inc =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/filefield/views/filefield.views.inc,v retrieving revision 1.1 diff -u -r1.1 filefield.views.inc --- views/filefield.views.inc 12 Apr 2009 19:14:02 -0000 1.1 +++ views/filefield.views.inc 6 Dec 2010 03:40:54 -0000 @@ -23,7 +23,7 @@ 'handlers' => array( // field handlers 'filefield_handler_field_data' => array( - 'parent' => 'views_handler_field_node', + 'parent' => 'content_handler_field_multiple', ), ), ); Index: views/filefield_handler_field_data.inc =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/filefield/views/filefield_handler_field_data.inc,v retrieving revision 1.2 diff -u -r1.2 filefield_handler_field_data.inc --- views/filefield_handler_field_data.inc 8 Jan 2010 22:38:40 -0000 1.2 +++ views/filefield_handler_field_data.inc 6 Dec 2010 03:40:54 -0000 @@ -7,10 +7,14 @@ * * Provides a handler for displaying values within the serialized data column. */ -class filefield_handler_field_data extends views_handler_field_node { +class filefield_handler_field_data extends content_handler_field_multiple { function option_definition() { $options = parent::option_definition(); + + unset($options['label_type']); + unset($options['format']); + $options['data_key'] = array('default' => 'description'); return $options; } @@ -18,6 +22,13 @@ function options_form(&$form, &$form_state) { parent::options_form($form, $form_state); + unset($form['label_type']); + unset($form['format']); + + $form['label']['#title'] = t('Label'); + $form['label']['#weight'] = 0; + unset($form['label']['#dependency']); + $form['data_key'] = array( '#title' => t('Data key'), '#type' => 'radios',