Example: How to Display a List View As a Mock Menu

Last modified: March 1, 2007 - 19:21

This is very much like the Summary View as a Mock Menu example.

<?php
function THEMENAME_views_view_list_VIEWNAME($view, $nodes, $type) {
  foreach (
$nodes as $node) {
   
$output .= "<li class='leaf'>" . l($node->node_title, "node/$node->nid") . "</li>\n";
  }

  if (
$output) {
    return
"<div class='menu'>\n<ul>\n" . $output . '</ul></div>';
  }
}
?>

 
 

Drupal is a registered trademark of Dries Buytaert.