|
Die letzten 5 Postings in diesem Thema » Alle anzeigen
von elster |
hi Ori,
ich sehe grad, die werden als Adresse "<img src="" />" ausgegeben.
(war für mich wohl zu späte Uhrzeit)
Das "leere" Bild ist nur ein weißes Pixe und heißt "noimage.png".
Um "kein Bild" zu identifizieren könnte ich also den Wert auf o.g. noimage-Stringteil prüfen.
Danke, Gruß, elster |
von Ori |
Ähm… Was für Templates?
Oder, etwas problembezogener: Wie werden die Bilder eigentlich ausgegeben? Eine Adresse für <img src="" />? Oder direkt nach header('Content-Type: image/jpeg');? |
von elster |
Hallo,
nach einem print_r($this->category) habe ich bei Template-Aufruf 1 (ohne Bild) solche ein Objekt:
stdClass Object(
[id] => 2
[image] =>
...)
Bei Template-Aufruf 2 (mit Bild) steht gleich hinter image ein Bild (also im jpg-Format) -
es wird also gleich ausgegeben.
Ich weiß jetzt nicht, wie ich prüfen kann, ob dies image-Teil "leer" ist oder nicht.
Wobei als "leeres" Bild wird eine Grafik Namens noimage.png angezeigt. Die steht allerdings nicht im print_r-Code-Teil (Strg+u) und so kann ich sie auch nicht abfragen.
Und richtig "leer" scheint das image-Teil auch nicht zu sein.
Ein if (!empty($this->category->image)) {} springt bei beiden Templates an,
obwohl wie gesagt bei Template 1 [image] => ... "leer" ist.
Kennt jemand so eine Situation und kann das erklären?
Danke, Gruß, elster |
|
|
|