t('Bonus: Bare View'), 'theme' => 'views_bonus_view_bare', 'validate' => 'views_ui_plugin_validate_list', 'needs_fields' => true, ); return $items; } function theme_views_bonus_view_bare($view, $nodes, $type) { $fields = _views_get_fields(); $output = array(); foreach ($nodes as $node) { foreach ($view->field as $field) { if (!isset($fields[$field['id']]['visible']) && $fields[$field['id']]['visible'] !== FALSE) { $output[] = views_theme_field('views_handle_field', $field['queryname'], $fields, $field, $node, $view); } } } return implode(' ', $output); }