De:Warum werden Bilder nach Umstellung auf phpCMS nicht angezeigt?
From phpCMS
Frage: Warum werden Bilder, Animationen, ... nach Umstellung auf phpCMS nicht angezeigt?
Es erscheint nur jeweils ein rotes X, wo eigentlich die Grafik sein sollte. Es sieht so aus als ob die Grafiken nicht gefunden würde.
Antwort: phpCMS erzeugt nur HTML-Code, und zwar exakt so, wie es in der Contentdatei angegeben ist. Wenn ein Bild im Browser nicht angezeigt wird heißt das, dass der Browser es nicht gefunden hat, ergo der <img scr="..." /> Tag im HTML-Quellcode nicht dahin zeigt, wo das Bild ist.
Das hat mit phpCMS nichts zu tun.
Man sollte also den Quellcode der von phpCMS erzeugten Seite prüfen, ob der Pfad dort richtig angegeben ist.
Pfade können bekanntlich absolut (ausgehend vom Wurzelverzeichnis der Website) angegeben werden (z.B. "/bilder/bild.gif") oder auch relativ zur aufrufenden Seite (z.B. "bilder/bild.gif" oder "./bilder/bild.gif, wenn die aufrufende Seite im Wurzelverzeichnis der Website liegt).
Die einzige Besonderheit bei Verwendung von phpCMS ist die Möglichkeit, die Variable "$home" zu verwenden.
Diese wird von phpCMS bei der Generierung der Seite durch den Wert des "HOME"-Eintrages in der Projektdatei (.ini) ersetzt. Man könnte, wenn der Eintrag dort "HOME := /" lautet, für das obige Beispiel auch "$home/bilder/bild.gif" in der Contentdatei angeben.
Aus einer Antwort von Ignatius im phpCMS Supportforum.
This page in other languages: English
Main Page: FAQ MainPage | Top Page: Deutsche FAQ Hauptseite

