J'ai besoin d'obtenir le chemin URL complet d'une image en tant que jeton que je peux utiliser comme modèle de remplacement dans Views.
J'essaie d'avoir un lien d'image miniature vers une image plus grande. J'ai l'image plus grande exclue de la vue afin que je puisse l'utiliser comme un jeton. Lorsque j'essaie d'exporter la vignette sous forme de lien en utilisant le jeton de la plus grande image, le jeton est apparemment le <img>
tag au lieu du chemin.
Je pense que je peux le faire si je change le type de champ de l'image plus grande en fichier, mais je veux les avantages qui viennent avec le type d'image (recadrage, mise à l'échelle, etc.).
J'ai fini par utiliser un module pour créer un formateur personnalisé. Formateur d'URL d'image http://drupal.org/project/image_url_formatter . Il a créé une nouvelle option de formatage appelée "URL de l'image", et je peux l'utiliser comme un jeton.
Vieux, mais je pense:
[node:IMAGEFIELD_TOKEN:file:url]
le ferait
en cas de champ d'image multiple:
[node:IMAGEFIELD_TOKEN:IMAGEFIELD_IDX:file:url]
Où
Dans ce cas, le contenu du jeton est contrôlé par le formateur qui rend l'image. Peut-être que le formateur a un paramètre pour rendre l'image à la place comme lien direct? Je n'ai pas essayé de le faire dans Drupal 7, mais avec imagefield dans D6, il y avait une option de lien direct.
Sinon, la meilleure façon de résoudre ce problème est d'ajouter un tel formateur.