[Résolu] Comment faire pour mettre une image en bannière/changer le logo

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,

Pour le moment j'ai le logo de base et le nom de mon site, et, à la place de cela, j'aimerais y mettre une bannière/un logo que j'ai crée.

Cependant, je ne sais pas du tout comment faire sachant que mon upload ne marche pas.

Edit : il remarche, car avant il m'indiquait l'absence de dossier /tmp,
je l'ai donc crée et je n'ai plus d'erreur.

Cependant, le logo ne s'affiche toujours pas =(. (peut-être dûe à une erreur de chemin...Oo)

Donc, si quelqu'un à une idée...

Bien cordialement.

Version de Drupal : 

Bonjour,

Pour ajouter une bannière en haut de ton site, tu as plusieurs options:

  • mettre ta banniere dans le template de page de ton choix (Dans le dossier: nomdusite/themes/nomdutheme/page.tpl.php)
    la bannière sera donc affichée sur toutes les pages de ton site.
    Par ailleurs, si tu souhaite enlever le gentil logo Drupal, tu pourra certainement le faire à cet endroit en enlevant la bonne ligne.

  • mettre ta bannière dans un bloc (Dans ton navigateur: nomdusite/admin/build/block , puis "ajouter un bloc", tu met ton code d'affichage dans le corp, tu choisi full html en format et tu indique sur quelles page ce bloc doit être affiché. si tu n'y inscrit rien, le bloc sera visible sur toutes les pages où sa région est appelée).

petite précision: un bloc fait partie d'une region! genre: header, content, footer, etc..
Autrement dis, il est souhaitable que tu le place dans une région si tu veux le voir affiché. Si aucune région te convient, tu peux également ajouter d'autres régions pour y placer ce bloc mais ça c'est une autre histoire car ca ne concerne pas ta demande :)!

à bientôt!

Pour ta première méthode, c'est-à-dire celle sur page.tpl.php, je repère à peu près les lignes correspondantes, cependant je en sais pas comment indiquer le chemin de mon image... Je le mets à la place de la variable? Si oui, quel type de chemin dois-je mettre ?

Voici la ligne :

<a href="<?php print check_url($front_page) ?>" title="<?php print t('Home') ?>"><img src="<?php print $logo ?>" alt="<?php print t('Home') ?>"

Merci d'avance.

ps : pour la 2 ème méthode j'ai bien réussi, merci.

oui tu peux éventuellement le mettre en html à la place du

<?php
 
print $logo;
?>

même si ce n'est pas idéal (mais bon j'imagine que tu tâte Drupal donc ça peux être un bon moyen de voir ses réactions et les différentes options qu'il propose ;)!

pour le chemin, c'est simplement le chemin de ton image.
Par exemple, tu peux créer un dossier "img" dans le dossier de ton thème, ce qui donnera -> /nomdesite/themes/nomdetheme/img/tabanniere.png .
Puis la c'est un img src, mais rien ne t'empêche de mettre un div id et mettre l'image en fond dans ta feuille de style css.

ps: la 2eme méthode permet d'être plus administrable si jamais dans 6 mois tu veux changer la région de ta bannière (ton bloc), ça t'évite d'avoir à retourner dans le code.
tu me diras que ce n'est pas bien grave d'avoir à retourné dans le code pour une chose, mais imagines si c'est le cas pour 50 choses. imagine aussi que ce soit un ami à toi qui n'a pas de connaissance en code qui administre ton site. la 2e méthode est à préconisé quand ton site prendra de l'ampleur.

Oui merci pour tes conseils qui m'ont été très utiles, pour le moment j'utilise la méthode avec le .php c'est à dire la première ici, car elle me place la bannière vraiment où je la voulais contrairement au bloc qui me la place un peu trop à droite.

Pour le moment je ne sais pas encore créer de régions pour bien placer mes blocs donc je fais cela grâce à la bonne position du logo d'origine en le remplaçant par ma bannière.

En tout cas merci ! :)