forum_view

  1. drupal
    1. 4.7
    2. 5 forum.module
Versions
4.7 – 5 forum_view(&$node, $teaser = FALSE, $page = FALSE)

Implementation of hook_view().

Code

modules/forum.module, line 297

<?php
function forum_view(&$node, $teaser = FALSE, $page = FALSE) {
  if ($page) {
    $vocabulary = taxonomy_get_vocabulary(variable_get('forum_nav_vocabulary', ''));
    // Breadcrumb navigation
    $breadcrumb = array();
    $breadcrumb[] = array(
      'path' => 'forum',
      'title' => $vocabulary->name,
    );
    if ($parents = taxonomy_get_parents_all($node->tid)) {
      $parents = array_reverse($parents);
      foreach ($parents as $p) {
        $breadcrumb[] = array(
          'path' => 'forum/' . $p->tid,
          'title' => $p->name,
        );
      }
    }
    $breadcrumb[] = array('path' => 'node/' . $node->nid);
    menu_set_location($breadcrumb);
  }

  $node = node_prepare($node, $teaser);

  $node->body .= theme('forum_topic_navigation', $node);
}
?>