function toc_node_node_view_alter in TOC Node 7
Implementation of hook_form_node_view_alter().
File
- ./
toc_node.module, line 495
Code
function toc_node_node_view_alter(&$build) {
$toc_enabled = variable_get('toc_node_enabled_' . $build['#bundle'], 0);
$node = $build['#node'];
if (empty($toc_enabled) || empty($node->toc_node_style) || $node->toc_node_style == 'none') {
return;
}
// Only show TOC on node page.
if (arg(0) != 'node' || !is_numeric(arg(1)) || arg(1) != $node->nid) {
return;
}
// Add a #post_render callback to act on the rendered HTML of the node.
$build['#post_render'][] = 'toc_node_node_post_render';
}