rendered paste body<?php/* This function goes in your template.php file*/function phptemplate_views_view_list_aktuelles_6($view, $nodes, $type) { $fields = _views_get_fields(); $taken = array(); // Group our nodes $set = array(); foreach ($nodes as $node) { if ($node->term_data_name == 'newsletter') { $set[$node->term_data_name][] = $node; break; } $set[$node->term_data_name][] = $node; } // Set up the fields in nicely named chunks. foreach ($view->field as $id => $field) { $field_name = $field['field']; if (isset($taken[$field_name])) { $field_name = $field['queryname']; } $taken[$field_name] = true; $field_names[$id] = $field_name; } // Set up some variables that won't change. $base_vars = array( 'view' => $view, 'view_type' => $type, ); $output = ''; foreach ($set as $label => $nodes) { $items = array(); foreach ($nodes as $i => $node) { $vars = $base_vars; $vars['node'] = $node; $vars['count'] = $i; $vars['stripe'] = $i % 2 ? 'even' : 'odd'; foreach ($view->field as $id => $field) { $name = $field_names[$id]; $vars[$name] = views_theme_field('views_handle_field', $field['queryname'], $fields, $field, $node, $view); if (isset($field['label'])) { $vars[$name . '_label'] = $field['label']; } } $items[] = _phptemplate_callback('views-list-aktuelles_6', $vars); } if ($items) { $output .= theme('item_list', $items, $label); } } return $output;}?>