Has configurado el campo de imagen, has instalado el módulo de Tokens y, cuando vas a usar la URL de la imagen en un metatag o en un correo electrónico, solo ves texto vacío o un enlace roto. Es frustrante. Te entiendo perfectamente porque me ha pasado decenas de veces gestionando sitios complejos. El error Drupal Image URL Token Not Working suele aparecer en el momento más inoportuno, normalmente cuando estás intentando automatizar el SEO social con Open Graph o Twitter Cards. No es que el sistema sea malo. Es que Drupal gestiona las imágenes como entidades complejas y no como simples rutas de archivo. Si esperas que un token genérico adivine qué estilo de imagen quieres mostrar, vas por mal camino. Vamos a ver cómo arreglar esto de una vez por todas.
El problema real tras el error Drupal Image URL Token Not Working
La mayoría de los desarrolladores cometen el mismo fallo: intentan acceder a la propiedad de la URL directamente desde el nodo sin especificar el formateador. Drupal, por defecto, ofrece tokens para el campo, pero no siempre para el "valor" de la URL procesada. Es una distinción técnica que separa a los aficionados de los expertos. Cuando el sistema devuelve un valor vacío, suele ser porque el contexto del token no reconoce el campo de imagen como un recurso accesible en ese formato específico.
La jerarquía de los tokens en el núcleo
Drupal utiliza una estructura de árbol. Tienes el nodo, luego el campo, y luego las propiedades de ese campo. Si usas un token como [node:field_imagen], el sistema intentará renderizar el campo completo, no la URL. Esto genera código HTML (la etiqueta `