У Drupal 7 я часто використовую node_view()
для візуалізації вузлів (використовуючи режими перегляду) блоками чи сторінками наступним чином:
$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()
був застарілим і замінений конструктором представлення даних, як пояснено у записі змін. Суб'єкти тепер надаються конструктором представлення даних . Інформація для мене недостатньо детальна, щоб можна було зрозуміти, як досягти того ж результату.
Як ви можете візуалізувати вузли в Drupal 8, щоб результат можна було використовувати в масиві візуалізації блоку чи сторінки?
$node = Node::load($nid)
?