Submitted by ashen42 on
Bonjour,
Je débute avec Drupal et je rencontre quelques difficultés pour mettre en place une page listant des liens + photos vers d'autres sites internet.
Pour être plus précis, voici le type de résultat que je souhaiterai obtenir :
http://emotions-nature.com/sites-favoris.html
Pour cela, j'ai essayé de créer un type de contenu que j'ai appelé "Liens Photographes" avec des champs :
- nom du photographe
- url
- photo
Et ensuite, une vue avec "views".
Je ne détail pas ma démarche complète car je suis très loin d'obtenir le résultat attendu ^^.
Pourriez-vous m'indiquer la démarche à suivre pour parvenir un ce type de résultat ?
Je vous remercie par avance.
Fred
C’est exactement la démarche
Permalien Soumis par hles le 31 Août, 2012 - 14:59
C'est exactement la démarche "standard" que vous adoptez et votre raisonnement est OK, donc vous devriez avoir le résultat attendu. Dites nous en plus sur ce qui ne marche pas.
Bonjour et merci pour votre
Permalien Soumis par ashen42 le 31 Août, 2012 - 16:18
Bonjour et merci pour votre réponse.
J'arrive a afficher les photos ainsi que le nom du photographe. C'est déjà un bon début !
Par contre, je n'arrive pas à trouver le moyen d'ouvrir le site du photographe en cliquant sur la photo. Et donc, de rattacher l'url saisit à la photo.
Cela se définie à quel endroit ? au niveau du type de contenu ou bien au niveau de la vue ?
Merci encore
Fred
Prenez exemple sur ce post
Permalien Soumis par hles le 31 Août, 2012 - 16:29
Prenez exemple sur ce post que je viens d’écrire: http://drupalfr.org/forum/support/developpement/34191-view-et-lien-vers-.... C'est le même principe.
Merci hles, Je vais regarder
Permalien Soumis par ashen42 le 31 Août, 2012 - 16:38
Merci hles,
Je vais regarder ce post.
A+
Je viens d’essayer pas mal de
Permalien Soumis par ashen42 le 31 Août, 2012 - 17:11
Je viens d'essayer pas mal de chose, mais je suis navré, je n'y arrive toujours pas.
J'arrive à définir un lien vers une adresse interne (exemple un node) quand je clique sur une photo, mais pas vers un site internet.
Je n'arrive pas à trouver le moyen de récupérer l'information de mon champ "url" et de l'attribuer à mes photos.
pour info, j'ai créé ce champ en mode text dans "content types".
Merci
Fred
Alors dans ta views, pour ton
Permalien Soumis par Eric3005 le 31 Août, 2012 - 17:34
Alors dans ta views, pour ton champs "photo" il faut que tu coches la case "Output this field as a link" (dans l'onglet Rewrite results). Puis te renseignes le champs 'Link path' avec le token de ton champs "url de destination" de cette manière [field_ton_url].
Merci Eric pour ton
Permalien Soumis par ashen42 le 31 Août, 2012 - 17:53
Merci Eric pour ton intervention.
Voici un peu plus de détail sur ce que j'ai fait :
1/ Création d'un "content types" : Liens_photographes
dont voici les champs :
Liens photographes title Node module element
URL path settings path Path module form elements
url field_url Text Text field
image_photographe field_image Image
2/ Création d'une vue : liens-photo
Title
Title: Liens_photo
Format
Format: Grid | Settings
Show: Fields | Settings
open
Fields
Content: Title
Content: url
Content: Image
open
Filter criteria
Content: Published (Yes)
Content: Type (= Liens_photographes)
open
Sort criteria
Content: Title (desc)
3/ Configuration des éléments de la vue.
Pour "Content: url", j'ai coché Exclude from display
Pour Content: Image : j'ai coché Output this field as a link en mettant dans le champ Link path "field_url"
J'avoue que je ne suis pas très fort. Il y a quelques choses que j'ai mal fait.
Merci encore
Alors vérifie surtout que ton
Permalien Soumis par Eric3005 le 31 Août, 2012 - 18:01
Alors vérifie surtout que ton champs "url" est bien chargé dans ta views avant le champs "image" (ça à l'air d'être le cas) et mets bien les crochets [] dans le champs Link path : [field_url] et ça doit fonctionner.
Ohhh, merci beaucoup. cela
Permalien Soumis par ashen42 le 31 Août, 2012 - 18:12
Ohhh, merci beaucoup.
cela fonctionne. Je vais maintenant essayer d'améliorer l'agencement des photos.
Je garde encore "ouvert" ce topic au cas où ;-)
Merci encore.
Fred
De rien :)
Permalien Soumis par Eric3005 le 3 Septembre, 2012 - 10:01
De rien :)