function superfish_build_page_trail in Superfish 7
Same name and namespace in other branches
- 6 superfish.module \superfish_build_page_trail()
Builds the active trail from the page's menu data.
1 call to superfish_build_page_trail()
- theme_superfish in ./superfish.module 
- Theme function to allow any menu tree to be themed as a Superfish menu.
File
- ./superfish.module, line 2056 
- Enables the use of jQuery Superfish plugin for Drupal menus.
Code
function superfish_build_page_trail($page_menu) {
  $trail = array();
  foreach ($page_menu as $item) {
    if ($item['link']['in_active_trail'] || $item['link']['href'] == '<front>' && drupal_is_front_page()) {
      $trail[] = $item['link']['mlid'];
    }
    if ($item['below']) {
      $trail = array_merge($trail, superfish_build_page_trail($item['below']));
    }
  }
  // Allows other modules to alter the active trail.
  drupal_alter('superfish_active_trail', $trail, $page_menu);
  return $trail;
}