Author image
Senior Mind

Some nice quick views theming tricks in Drupal 5

Thought I would post this little function on here, we tend to use it a lot and it gives some nice little extras for you to play with when you come to template your nodes.

  • $node->view_name : the name of the view this node is being rendered in
  • $node->position_in_view : the position within the view for this node
function phptemplate_views_view_nodes($view, $nodes, $type, $teasers = false, $links = true) {
  static $count;

  foreach ($nodes as $n) {
    $node = node_load($n->nid);
    $node->view_name = $view->name;

    $output .= node_view($node, $teasers, false, $links);
  return $output;


That's a nice one, I'll have to try that.

Comments on this article are now closed, if you want to give us feeback you can use our contact form instead.