Conoce el módulo Entity Bundle Field
Hoy vengo a hablarte del módulo Entity Bundle Field. Este módulo sencillo, pero de gran utilidad, crea un nuevo tipo de campo "Entity Bundle Reference" que es capaz de referenciar a todos los tipos de contenido y vocabularios de tu sitio web.
Entity Bundle Field nace de la necesidad de enviar determinada información en un proyecto Drupal desacoplado, donde a partir de JSON API, se envía información necesaria como el tipo de contenido y el vocabulario.
Cómo utilizar Entity Bundle Field
En primer lugar, instala y habilita el módulo como cualquier otro desde la página web del módulo. Es altamente recomendable hacerlo por composer, para llevar un mejor control de las dependencias y futuras actualizaciones.
Una vez habilitado en tu sitio web, localiza cualquier entidad y crea un campo con el nuevo tipo de campo disponible: Entity Bundle Reference.
Durante el proceso de creación del campo, podrás determinar qué entidad será la que se liste, pudiendo elegir entre Tipos de contenido o Vocabularios.
Por último, ubica el campo desde la Administración de visualización del formulario y cuando modifiques el contenido, ya podrás seleccionar entre los bundles de la entidad que hayas seleccionado durante la configuración del campo.
Casos de uso
Pese a ser un módulo relativamente sencillo, puede tener aplicaciones muy útiles en el desarrollo de un portal en Drupal. Algunos casos de uso pueden ser:
- Enviar por JSON API información necesaria para el front-end.
- Gestionar un tipo de paragraph que permita seleccionar Tipos de contenido o Vocabularios.
- Megamenús.
- Guardar en configuración información anexa a una entidad.