it-swarm-fr.com

comment faire d'un champ dans une vue la destination du lien vers un autre champ?

J'essaie de créer des annonces dans la barre latérale de mon site. J'ai créé un type de contenu qui comporte 2 champs; un champ image et un champ link. Je souhaite maintenant afficher les annonces dans une vue en faisant apparaître l'image, et lorsque vous cliquez sur l'image, elle vous amène au lien spécifié par le champ link. Je sais comment faire cela dans un bloc avec HTML, mais je veux le faire dynamiquement via une vue. Y a-t-il un moyen de faire ça?

6
Ephraim

Assurez-vous que le Row Style est Fields . Ajoutez les deux champs, liez d'abord le champ, puis le champ d'image.

Modifiez le champ du lien (dans l'interface utilisateur des vues) et cochez exclure de l'affichage et utilisez le formateur RL en texte brut.

Enfin, modifiez le champ d'image et vérifiez affichez ce champ sous forme de lien. Il existe des modèles de remplacement que vous pouvez utiliser pour la destination du lien, le champ du lien doit y être disponible. Vous devrez vérifier tiliser le chemin absol.

14
Capi Etheriel

Le module Image Link Formatter semble également être une option.

Ce module est le résultat des discussions autour d'une fonctionnalité demandée pour permettre à un champ d'image d'être affiché avec un lien vers une URL personnalisée:

1
RaSor