Drupal 7'de node_view()
, bloklar veya sayfalardaki düğümleri (görünüm modlarını kullanarak) sık sık şu şekilde kullanırım:
$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()
Kaldırıldı ve değiştirilme açıklandığı gibi bir görünüm oluşturucu ile ikame edilmiş artık görünüşüdür üreticisi tarafından işlenen Unsurlar . Bilgi aynı sonucu nasıl elde edeceğimi çözebilecek kadar ayrıntılı değil.
Çıktıları bir blok veya sayfanın render dizisinde kullanabilmek için düğümleri Drupal 8'de nasıl oluşturabilirsiniz?
$node = Node::load($nid)
mısın?