Cómo obtener el valor de un campo en Drupal 8 y Drupal 9

Verás como cargar los valores de los campos de un nodo para usarlos en tu módulo o tema es muy fácil en Drupal 8

Ya vimos en otro artículo como cargar un nodo por su id pero ahora nos faltaría saber como obtener los valores de sus campos. Es muy fácil, tan solo hace falta saber que el objeto nodo tiene el método get que nos permite obtener estos campos (atributos).

Es importante decir que estos campos a su vez son también objetos que también tiene atributos y dependiendo del campo tendrán unos u otros. Puedes saber que atributos tiene debugando con xdebug (lo más recomendable) o imprimiendo la variable con kint (por ejemplo).

Además con php se pueden usar métodos mágicos por lo que no hace falta ni escribir el get, así que lo equivalente de arriba quedaría así:

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