summaryrefslogtreecommitdiff
path: root/modules/book
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2009-11-07 13:35:21 +0000
committerDries Buytaert <dries@buytaert.net>2009-11-07 13:35:21 +0000
commita8ec4e1d505c705ed891212cbf9149c71e4e0a31 (patch)
tree9784ad6ba7f1777614cc5de9221833f3072f9d94 /modules/book
parent803bd4f968f2d2e16c379cb915bc4fd75088bb6d (diff)
downloadbrdo-a8ec4e1d505c705ed891212cbf9149c71e4e0a31.tar.gz
brdo-a8ec4e1d505c705ed891212cbf9149c71e4e0a31.tar.bz2
- Patch #607244 by sun: added permission to decrease performance impact of contextual links.
Diffstat (limited to 'modules/book')
-rw-r--r--modules/book/book.module6
1 files changed, 4 insertions, 2 deletions
diff --git a/modules/book/book.module b/modules/book/book.module
index 834823272..91ad6a123 100644
--- a/modules/book/book.module
+++ b/modules/book/book.module
@@ -1087,8 +1087,10 @@ function book_export_traverse($tree, $visit_func) {
* The HTML generated for the given node.
*/
function book_node_export(stdClass $node, $children = '') {
- node_build_content($node, 'print');
- $node->rendered = drupal_render($node->content);
+ $build = node_build($node, 'print');
+ unset($build['#theme']);
+ // @todo Rendering should happen in the template using render().
+ $node->rendered = drupal_render($build);
return theme('book_node_export_html', array('node' => $node, 'children' => $children));
}