No Drupal 7, eu frequentemente uso node_view()
para renderizar nós (usando modos de exibição) em blocos ou páginas da seguinte maneira:
$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()
foi descontinuado e substituído por um construtor de vistas, conforme explicado no registro de alterações As entidades agora são renderizadas por um construtor de vistas . As informações não são detalhadas o suficiente para que eu possa descobrir como alcançar o mesmo resultado.
Como você pode renderizar nós no Drupal 8 para que a saída possa ser usada na matriz de renderização de um bloco ou página?
$node = Node::load($nid)
?