You are here

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);
}