Cómo obtener un nodo por su nid con Drupal 8 y Drupal 9

Drupal 8 al principio parece mucho más difícil que Drupal 7 pero no lo es tanto. Aquí te explicamos como cargar un nodo por su nid.

Algo básico en Drupal 8 y Drupal 9 (que es casi lo mismo) cuando estamos programando es obtener (load) un nodo según su id. Antes en Drupal 7 esto se hacía así:

Ahora en Drupal 8 cuando empiezas todo parece que se complica más y además se puede hacer de varias maneras:

O en versión de una sola línea

O en la versión que se parece mucho a Drupal 7:

Y si esto lo vas a hacer múltiples veces es mejor que declares el namespace con use y así podamos escribir menos. Esto hazlo arriba del fichero php dónde luego uses Node.

by Carlos Rincón
Programador Drupal Senior con experiencia en SEO, SEM, analíticas web, aplicaciones móbil y usabilidad.