2010-07-17 7 views
0

J'ai ajouté le code suivant dans un bloc Drupal, pour afficher une image.Drupal: les images n'apparaissent pas dans le bloc (texte seulement)

<img alt="Fuzion logo" src="sites/all/themes/zen/zen/logo.png" />test<br /> 

J'ai essayé plusieurs URL. Pour aucun d'entre eux, je peux voir l'image sur mon site web frontal. Le bloc contient uniquement le texte "test".

hostingpath/sites/all/themes/zen/zen/logo.png ---> I can see the logo in back-end (editing field, only with this) 
sites/all/themes/zen/zen/logo.png 
logo.png 

grâce

Répondre

2

Avez-vous pensé à utiliser un filtre approprié qui permet des balises img?

+0

merci, il est vraiment difficile pour moi de garder à l'esprit toutes ces options, et je parfois perdu beaucoup de temps, mais au moins Drupal est vraiment cool de faire ce que je veux – aneuryzm

+0

Vous pouvez définir HTML complet à l'ensemble du site par défaut, ou mieux encore, utilisez le module Meilleurs Formats pour définir les formats d'entrée par défaut pour chaque rôle d'utilisateur (donc, en tant qu'administrateur, vous pouvez avoir le Full HTML par défaut, alors que d'autres ont le Filtered HTML par défaut). – semperos

0

Bien que votre question ait été répondue, j'ai trouvé ceci peut également se produire en employant le module de pathauto avec le chemin à votre jeu de page en tant que "sous-répertoire"; par exemple. www.example.com/path/to/page. En conséquence, le serveur Web recherchera votre image au /path/to/page/sites/all/themes/zen/zen/logo.png car l'URL est relative. Si cela se produit, assurez-vous de fournir une URL absolue en incluant une barre oblique au début, c'est-à-dire /sites/all/themes/zen/zen/logo.png au lieu de sites/all/themes/zen/zen/logo.png. Cette réponse aidera peut-être quelqu'un d'autre avec un problème similaire.

Questions connexes