array('label' => t('SWF Tools'), 'field types' => array('filefield'), 'multiple values' => CONTENT_HANDLE_CORE), ); } /** * Just passes on to SWF Tools */ function theme_swftff($item = array()) { if (!is_array($item) || empty($item['fid'])) { return ''; } return swf($item['filepath']); } /** * Implementation of hook_field_formatter_info(). */ function swftff_field_formatter($field, $item, $formatter) { $swftools .= theme('swftff', $item); $filefield = filefield_field_formatter($field, $item, $formatter); return $swftools . $filefield; }