ใน 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)
ไม่ได้เหรอ