views_bonus_bare.module in Views Bonus Pack 5
File
views_bonus_bare.module
View source
<?php
function views_bonus_bare_views_style_plugins() {
$items['bonus_bare'] = array(
'name' => 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);
}