[gelöst] Bilder werden in D7 *nur* auf der Startseite angezeigt
am 20.05.2012 - 15:43 Uhr in
Liebes Forum,
auch so kann man den Sonntag verbringen ...
Ich habe gerade eine neue Seite in D7.14 aufgesetzt, die übliche Config (habe bestimmt schon ein Dutzend Webseiten unter D6 und D7 gemacht...!), und jetzt komme ich trotz Firebug nicht mehr weiter: Alle Bilder, die ich per img-Befehl in eine Node oder Block einbinde, werden zwar angezeigt, wenn es sich um die Startseite handelt, aber nicht mehr, wenn es sich nicht um die Startseite handelt?!
Zu meiner Konfiguration Drupal 7.14 in englisch, Module locale/content translation/language icons, Theme ist egal (auch Garland macht denselben Bug), System läuft unter Ubuntu 11.10, Browser FF und Chrome ... es ist zum Mäusemelken. Wenn ich <img src="sites/..."> in eine Basic page schreibe und diese als Startseite deklariere, wird das Bild angezeigt, wenn es nicht die Startseite ist, dann nicht! Gleiches gilt für selbst geschriebene Blöcke etc. In Firebug sehe ich keinen anderen Code. Die htaccess wurde auskommentiert, habe sogar mal volle 777-Rechte auf alle Ordner und Files gesetzt.
Da das referenzierte Bild auf der Startseite zu sehen ist und auf den anderen Seiten nicht, habe ich keinen blassen Schimmer, wo ich mich auf Fehlersuche begeben soll. Ihr könnt mir also den Tag retten ...
Danke vorab
und viele Grüße
Jürgen
- Anmelden oder Registrieren um Kommentare zu schreiben

Die Lösung lautet ...
am 20.05.2012 - 16:38 Uhr
... man glaubt es nicht: Der relative Pfad war falsch, habe den Slash vor "sites" vergessen, also
<img src="/sites/...">. Das Lustige ist, dass dieser Fehler auf der Startseite nicht greift, sondern nur auf allen anderen Seiten, deshalb habe ich den nicht direkt bemerkt.Also, schande über mich
und euch allen frohes Werkeln!
Jürgen
Ist ja auch klar, ohne / am
am 20.05.2012 - 16:47 Uhr
Ist ja auch klar, ohne / am Anfang ist es ein relativer Pfad zur aktuellen URL. Das ist auf der Startseite korrekt, aber auf allen anderen Seiten falsch. Mit / am Anfang ist es ein absoluter Pfad ab dem DocumentRoot Deiner Domain und daher auf allen Seiten richtig.
Beste Grüße
Werner