Submitted by popsantiago on
Hop hop hop!
Bonjour tout le monde,
Je suis tout nouveau sur le forum et sur drupal too...
Alors voila j'ai CCK link et Views pour creer un type de contenu "Références" à ce titre, j'ai créé un champs Lien (via CCK link) et un champs Logo (via CCK Filefied) donc jusque la tout se passe bien ds le meilleur des mondes...
C'est aprés que ca couine...
Je créé ma Vue pour afficher en grille ma liste de références clients avec seulement le logo et le lien (vu que j'arrive pas a faire ce que je veux...)
Mais donc plutot que d'avoir a "bastard's link" en dessous de mon logo et bien j'aimerai que mon logo envoie le navigateur vers le site de la société cliente... via le CCK lin déjà remplie... et donc je ne sais pas quoi mettre dans le Output path...
Y a t il un truc?
En vous remerciant et a tres bientot
Pop
Je pense k il faut que tu
Permalien Soumis par mbehmane le 6 Juin, 2010 - 19:43
Je pense k il faut que tu surclasse ton template de vue et que tu utilise la foction l de drupal qui te construit des lien pour le mettre autour de ton image.
Ah la modification est
Permalien Soumis par popsantiago le 9 Juin, 2010 - 10:40
Ah la modification est uniquement possible par le template pour toi?
Je ne peux pas par un récupération la variable du link dans un format spécifique mettre ca dans le path link du view...
Zut je suis un peu gaché mais bon merci pour ta réponse.
Pop
bien sûr que non faut pas
Permalien Soumis par Marie-Hélène le 9 Juin, 2010 - 10:53
bien sûr que non faut pas passer par le template !
il suffit de charger le champ lien AVANT le champ logo puis de récupérer le token approprié dans l'adresse du lien placé sur le champ image. ça fera un truc du genre : racine/[field_lechamplien_url]
Salut Marie-Helene, Le token
Permalien Soumis par popsantiago le 9 Juin, 2010 - 11:10
Salut Marie-Helene,
Le token c'est le champs entre [ ] ? si oui le mien est celui ci [field_link_reference_url] pour ce qui est du lien... je pensais deja avoir essayé mais tu m'as mis le doute et donc j'ai reessayé et ca ne marche pas en effet, mon lien sur image avec le remplissage par Path auto [field_link_reference_url] me donne http://localhost/drupal-test/[field_link_reference_url] donc ca ne mene a rien sachant que mon lien est un lien externe...
Token est l'appelation du chmaps [ ] ou dois je installer le module du meme nom avec path auto?
Merci
Pop
wash ! quel mal a pu te faire
Permalien Soumis par Marie-Hélène le 9 Juin, 2010 - 11:43
wash ! quel mal a pu te faire ton site pour que tu le prives du module token ? pourquoi crois-tu qu'il est le troisième module contrib le plus utilisé par la communauté ?
All right madame^^ Je vais
Permalien Soumis par popsantiago le 9 Juin, 2010 - 11:47
All right madame^^
Je vais donc essayer avec cela! merci a toi (en attendant qd meme)
J ai trop l habitude de
Permalien Soumis par mbehmane le 9 Juin, 2010 - 20:09
J ai trop l habitude de résoudre mes problemes en passant par du code...
Bonjour Marie-Hélène, J’ai
Permalien Soumis par FFFFFFFab le 18 Juin, 2010 - 14:29
Bonjour Marie-Hélène,
J'ai exactement le même besoin et au départ c'était la méthode que tu préconises que je voulais employer, cependant ça a l'air de bugger car mon lien sur l'image a pour adresse un truc du genre http://localhost/drupal-test/%0A%20%20http%3A/%252Fwww.google.fr. (j'ai mis www.google.fr comme lien dans mon champ lien de mon contenu). Dans le champ link path j'ai pourtant biens mis le token [field_lechamplien_url].
De plus j'ai fais un test d'affichage de mon champ lien en mode "URL, as plain text" et je remarque que la sortie html comporte des espaces au début de l'url, genre " http://www.google.fr"
Bref, je sais pas si je fais mal quelque chose ou si c'est un bug.
Si t'avais une idée... sinon je vais passer par la surcharge de template ou fonction de thème (ça va m'entrainer comme ça...)
Merci,
Fab.
Bon, en fait j’ai finalement
Permalien Soumis par FFFFFFFab le 18 Juin, 2010 - 15:49
Bon, en fait j'ai finalement réussi en passant par views (j'ai continué à chercher dans views car impossible de trouver les variables à modifier dans ma surcharge...).
Il faut réécrire la sortie html du champ dans "Rewrite the output of this field" en utilisant les tokens.
Ex :
<a href="[field_trucmuche_link_url]">[field_trucmuche_image_fid]</a>
Et non pas en utilisant "Output this field as a link" (enfin pour les liens externes en tout cas).
Il faut bien penser à cocher "Strip HTML tags" pour le champ lien et choisir le format "URL as plain text", sinon à la fin on a des balises html incorporées dans l'attribut href du lien ce qui du coup ne fonctionne pas.
Voilà, en espérant que ça en aidera d'autres...
Fab.
Merci FFFFFFFab c’est bien
Permalien Soumis par Cyrille le 23 Août, 2010 - 09:51
Merci FFFFFFFab c'est bien utile... ça ouvre pas mal d'horizon cette méthode de "Rewrite the output"... Quelles ont été tes sources ? Un tuto peut-être ?
Mes sources ? De la patience
Permalien Soumis par FFFFFFFab le 23 Août, 2010 - 11:51
Mes sources ? De la patience et de la persévérance... lol ! Blague à part pour ce problème en particulier je n'ai pas chercher de tuto, mais de manière générale je consulte beaucoup la doc de drupal.org où il y a à peu près tout (mais parfois il est difficile de trouver ce que l'on cherche), puis d'autres sites qui sont vraiment une mine d'or pour les débutants sur drupal : http://kolossaldrupal.org/, http://arnumeral.fr/, http://www.drupalistic.net/ sans oublier les forums de drupalfr.org ou drupal.org.
De mon côté en associant les
Permalien Soumis par Cyrille le 24 Août, 2010 - 08:51
De mon côté en associant les suggestions de FFFFFab et de Marie-Hélène, j'ai pu aboutir à mes fins. Cependant il me manquait une info que j'ai comprise en surfant sur d'autres forums et que je pense il faut ajouter ici pour les nouveaux venus qui auraient le même problème :
1] lorsqu'on ajoute un Token [field_monchamp_image], il faut que celui-ci figure dans les suggestions "Replacement patterns" en dessous
2] pour qu'un nouveau champ personnalisé figure dans les suggestions, il faut qu'il soit chargé dans la Views, via le paramétrage des Champs. Si on ne souhaite pas utiliser l'affichage standard (les champs les uns en dessous des autres), il faut cocher la case Exclure de l'affichage.
Dans mon cas particulier, j'avais besoin de mes champs personnalisés lien, image et titre pour créer une vignette + titre clicable dirigeant vers le lien. Avec l'affichage standard, j'obtenais une vignette liée à son image, un titre lié au noeud et un lien lié au noeud. Je les ai exclus de l'affichage et réutilisé les token pour réécrire l'affichage du lien (Rewrite the output) :
<a href="[field_article_lien_value]" target="_blank">[field_article_image_fid]<br/>[title]</a>
Et ça fonctionne...
J'espère que ça pourra aider d'autres débutants.
Génial, tu viens de me sortir
Permalien Soumis par sebastien247 le 1 Janvier, 2011 - 01:26
Génial, tu viens de me sortir de plusieurs heures de teste raté !!! 1 million de merci :)
merci fab c’est toujours
Permalien Soumis par thejoker le 25 Mai, 2011 - 15:30
merci fab
c'est toujours d'actualité avec drupal 7
même pour les liens internes sans cocher «Strip HTML tags» pour le champ lien et ni choisir le format «URL as plain text»
ma problématique qui est donc résolue :
je souhaite avoir un lien vers une view à partir d’une view
donc je parametre Link path dans Rewrite results
de ce type : data-membres&uid=[name]
mais ca me donne : q=data-membres%26uid%3Dnom_utilisateur
comment garder & et = ? ou autre syntaxe ??
Salut essai de changer le
Permalien Soumis par lm_omar le 12 Février, 2012 - 23:39
Salut
essai de changer le "Formatter".