node_build_multiple
- Versions
- 7
node_build_multiple($nodes, $build_mode = 'teaser', $weight = 0)
Construct a drupal_render() style array from an array of loaded nodes.
Parameters
$nodes An array of nodes as returned by node_load_multiple().
$build_mode Build mode, e.g. 'full', 'teaser'...
$weight An integer representing the weight of the first node in the list.
Return value
An array in the format expected by drupal_render().
Code
modules/node/node.module, line 2104
<?php
function node_build_multiple($nodes, $build_mode = 'teaser', $weight = 0) {
field_attach_prepare_view('node', $nodes, $build_mode);
$build = array();
foreach ($nodes as $node) {
$build['nodes'][$node->nid] = node_build($node, $build_mode);
$build['nodes'][$node->nid]['#weight'] = $weight;
$weight++;
}
$build['nodes']['#sorted'] = TRUE;
return $build;
}
?>Login or register to post comments 