lien dans side_bar_left

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonsoir à tous,

je veux ajouter dans le menu gauche de drupal de mon site des lien avec des images ,j'ai donc pensé dans page.tpl.php faire :

<?php
 $sidebar_left
.= $sidebar_left."<table border='0' cellpadding='0' cellspacing='0' height=800>
  <tr><td background='images/fond.jpg' valign='top'>
       <td height='15'><a href='?q=node/8' target='main'><font size=-1 face='Arial, Helvetica, sans-serif' color='#FFFFFF'>Mes Info</font></a></td>
     <td height='15' width='40'><a href='?q=node/8' onMouseOut='MM_swapImgRestore()' onMouseOver='MM_swapImage('bouton','','images/bouton_ok_-over.png',1)' target='main'><img name='bouton' border='0' src='images/bouton_ok_.png' ></a></td>
 </tr></table> "
;
?>

mes quand je click sur le lien Mes infos il n'affiche pas la page demandé dans le contenu et si j'ouvre le lien (mes info) avec le button droit dans un nouvelle onglet il sera afficher comment faire pour resoudre ce probleme cad alimenter l'url par le nouveau lien?

Merci d'avance pour vos reponses.

Version de Drupal : 

Hello,

Plutôt que de mettre ton code directement dans page.tpl.php (pas une bonne pratique), tu pourrais plutôt créer un bloc au format "Full HTML" dans lequel tu entres ton code HTML. Ensuite, tu affiches ce bloc dans la barre de gauche.

Ensuite, ton code contient pas mal de "pollution" (les fonctions JavaSCript de Dreamweaver, une balise <font>...), tu pourrais donc le nettoyer un peu.

Enfin, pour ton lien proprement dit, il doit contenir une URL absolue si tu veux être sûr qu'il fonctionne sur toutes les pages :

<a href="/?q=node/8">

au lieu de :

<a href="?q=node/8">

(l'URL commence par un / dans le premier exemple ; cela dit, ça marchera si ton site est installé à la racine de ton serveur ; s'il est installé dans un sous répertoire appelé "drupal", le lien devient "/drupal/?q=node/8")