book_node_visitor_html_pre
- Versions
- 4.7 – 5
book_node_visitor_html_pre($node, $depth, $nid)
Generates printer-friendly HTML for a node. This function is a 'pre-node' visitor function for book_recurse().
Parameters
$node
- the node to generate output for.
$depth
- the depth of the given node in the hierarchy. This
is used only for generating output.
$nid
- the node id (nid) of the given node. This
is used only for generating output.
Return value
- the HTML generated for the given node.
Code
modules/book.module, line 803
<?php
function book_node_visitor_html_pre($node, $depth, $nid) {
// Output the content:
if (node_hook($node, 'content')) {
$node = node_invoke($node, 'content');
}
// Allow modules to change $node->body before viewing.
node_invoke_nodeapi($node, 'print', $node->body, false);
$output .= "<div id=\"node-". $node->nid ."\" class=\"section-$depth\">\n";
$output .= "<h1 class=\"book-heading\">". check_plain($node->title) ."</h1>\n";
if ($node->body) {
$output .= $node->body;
}
return $output;
}
?>Login or register to post comments 