You are here

function fasttoggle_node_node_view in Fasttoggle 7

Implements hook_node_view_alter().

File

module/fasttoggle_node/fasttoggle_node.module, line 283

Code

function fasttoggle_node_node_view($node, $view_mode) {
  if ($view_mode == 'rss') {
    return;
  }
  $options = fasttoggle_get_allowed_links('node', $node, $node->nid, "fasttoggle_add_to_node_links");
  if (!empty($options['fields'])) {
    foreach ($options['fields'] as $group => $flags) {
      if ($group == $node->type) {
        continue;
      }
      if (!empty($flags['instances'])) {
        foreach ($flags['instances'] as $key => $data) {
          $node->content['links']['node']['#links']['fasttoggle_' . $group . '_' . $key] = fasttoggle($options, $group, $key, $node, FASTTOGGLE_FORMAT_LINK_ARRAY, $view_mode);
          fasttoggle_block_link_register(fasttoggle($options, $group, $key, $node, FASTTOGGLE_FORMAT_HTML, $view_mode), $node->nid, $key, $group);
        }
      }
    }
  }
}