Lien hypertext créé à partir de la Base de donnée

flamme34 Messages postés 19 Date d'inscription   Statut Membre Dernière intervention   -  
flamme34 Messages postés 19 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
je ne m'y connais pas beaucoup en développement web c'est pourquoi je requière votre aide.

Dans le cadre de mon boulot (très polyvalent) on m'a demandé de modifier légèrement notre site web. Notre site est sous drupal. Il me faut ajouter un bouton de lien hypertexte qui dirige l'utilisateur vers une autre page contenant une video. le lien de redirection peut être paramétré. J'ai donc ajouté un champ TEXTE pour y mettre le lien dans ma structure de page via l'interface drupal .

et dans le code du Template j'ai fait ceci en tentant de m'inspirer de ce qui avait déjà été codé au par avent par l'organisme qui a codé notre site web.
<div class="lien lien-noir"><span><a class="lien-video" href="<?php ($content['field_lien_video']); ?>" target="_blank"><?php if($lang_name=="en"){ print t('See</br>video');}else if($lang_name=="fr"){ print t('Voir la</br>vidéo'); } ?></a></span></div>


mais lorsque je clique sur mon lien, cela ne fait que relancer la page actuelle , quand dans mon navigateur je copie l'adresse du lien , c'est bien celle de la page actuelle et non celui du lien inséré dans le champ prévu a cet effet.

j'ai tenté de faire apparaitre le lien contenu dans le champs tel que voici :

<?php print render($content['field_lien_video']);?>


Le lien est bien celui du champs. Mais c'est uniquement sur le bouton qu'il est mauvais. pourriez vous m'indiquer ce que j'ai mal fait?


A voir également:

2 réponses

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour

abec un echo dans le href peut être. .
0
flamme34 Messages postés 19 Date d'inscription   Statut Membre Dernière intervention  
 
Non cela ne semble par fonctionner je n'ai plus ma page actuelle quand je clic sur copier le l'adresse du lien j'ai : http://monsite.fr/fr/content/Array
à la place a présent.
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Je ne fais pas de Drupal ...
Mais si ta commande
 print render($content['field_lien_video'])

T'affiche bien le lien.. c'est celle là qu'il faut mettre dans le href dans ce cas.
0
flamme34 Messages postés 19 Date d'inscription   Statut Membre Dernière intervention  
 
lorsque je fais ça mon bouton-lien devient énorme et le texte du bouton devient super gros et en dessous apparaît le lien contenu dans mon champs. Mais lorsque je copie l'adresse du lien voici ce que j'obtient :
http://monsite.fr/fr/content/%3Cdiv%20class=

ce n'est toujours pas bon sachant que le lien dans mon champs est un lien youtube...

En tout cas merci quand même de proposer des solutions :)
0