Cuando estamos definiendo los campos de una entidad personalizada (Custom Entity), puede surgirnos la necesidad de definir un campo que sea una referencia a una taxonomía. Esto, a priori, parece sencillo si lo hacemos a través de la UI, pero a nivel de código no lo es.
Continuar leyendo «Custom Entity, referencia a una taxonomía»Custom Entities y cómo asignar un tipo de widget en setDisplayOptions
Cuando estamos definiendo una entidad personalizada nos encontramos con que, en el método baseFieldDefinitions
, tenemos que definir el cuerpo (campos) que compone la entidad. He tratado de buscar en la documentación el listado de los tipos, que fácilmente podemos seleccionar desde la UI, pero a nivel de código, yo al menos, era incapaz de localizarlo entre las miles de páginas que componen la API de Drupal. Como siempre hago en mis posts, no cuento mis penas sino mis soluciones.
Este código ha sido probado y verificado para Drupal 9.1.0.
Continuar leyendo «Custom Entities y cómo asignar un tipo de widget en setDisplayOptions»