function tripal_bulk_loader_node_view
2.x tripal_bulk_loader.chado_node.inc | tripal_bulk_loader_node_view($node, $view_mode, $langcode) |
3.x tripal_bulk_loader.chado_node.inc | tripal_bulk_loader_node_view($node, $view_mode, $langcode) |
Implements hook_node_view(). Acts on all content types.
Related topics
File
- tripal_bulk_loader/
includes/ tripal_bulk_loader.chado_node.inc, line 374 - Tripal Bulk Loader Node functionality (jobs).
Code
function tripal_bulk_loader_node_view($node, $view_mode, $langcode) {
switch ($node->type) {
case 'tripal_bulk_loader':
// Show feature browser and counts
if ($view_mode == 'full') {
// we want to use the Tripal generic node template
$node->content['#tripal_generic_node_template'] = TRUE;
$node->content['tripal_bulk_loader_base'] = array(
'#theme' => 'tripal_bulk_loader_base',
'#node' => $node,
'#tripal_toc_id' => 'base',
'#tripal_toc_title' => 'Overview',
'#tripal_template_show' => FALSE,
'#weight' => -100,
);
$node->content['tripal_bulk_loader_fields'] = array(
'#theme' => 'tripal_bulk_loader_fields',
'#node' => $node,
'#tripal_toc_id' => 'fields',
'#tripal_toc_title' => 'Data Fields',
'#tripal_template_show' => FALSE,
);
}
if ($view_mode == 'teaser') {
$node->content['tripal_bulk_loader_teaser'] = array(
'#theme' => 'tripal_bulk_loader_teaser',
'#node' => $node,
);
}
break;
}
}