En Drupal 7 lo uso con frecuencia node_view()
para representar nodos (usando modos de vista) en bloques o páginas de la siguiente manera:
$nids = array(123,456,789);
$nodes = node_load_multiple($nids);
foreach ($nodes as $node) {
$node_view = node_view($node, 'teaser');
$output .= drupal_render($node_view);
}
$build['nodes']['#markup'] = $output;
return $build;
node_view()
/ entity_view()
ha sido desaprobado y reemplazado por un generador de vistas como se explica en el registro de cambios. Las entidades ahora son representadas por un generador de vistas . La información no es lo suficientemente detallada como para que yo pueda descubrir cómo lograr el mismo resultado.
¿Cómo se pueden representar nodos en Drupal 8 para que la salida se pueda utilizar en la matriz de representación de un bloque o página?
$node = Node::load($nid)
?