Zum Inhalt springen

Fluid Images nur bei Vorhandensein anzeigen

Erstellt am 6. Dezember 2012 · 2 Antworten · letzte Antwort am 7. Dezember 2012

Tags: Fluid, ViewHelper, Frage

3dknut ·

Hallo alle zusammen,
hab mal wieder ein Problem. Ich habe eine Bildergalerie-Extension mit Fluid entwickelt. Die Bilder werden in einer Flexform referenziert. Die Anzeige läuft reibungslos. Nun habe ich für jedes Bild eine größere Aufnahme mit dem selben Bildnamen und einem Präfix z.B. "_big" abgespeichert. Diese Aufnahme soll beim hover über das erste Bild erscheinen. Da aber nicht für jedes Bild eine Großaufnahme existiert, wird eine Fehlermeldung mit dem Bildpfad im Inhalt angezeigt. Gibt es eine Möglichkeit, das Vorhandensein des grossen Bildes in Fluid zu prüfen und die Anzeige nur bei dessen Vorhandensein zu ermöglichen.

Danke schon mal.

Gruß
3dknut

Unbekannter Benutzer ·

Da müsstest Du dir wohl einen eigenen ViewHelper für schreiben der auf das vorhanden sein der Datei prüft. Viel eleganter wäre natürlich die großen Bilder im Flexform zu referenzieren und daraus die kleinen generieren zu lassen.

3dknut ·

Hallo,
danke für die schnelle Antwort. Deine letzt genannte Idee hatte ich auch schon, aber leider sind die Großaufnahmen der Bilder nicht die Bilder selbst, sondern nur eine separat abgespeicherte Teilversion des kleinen Bildes. Ein runter rechnen ist daher nicht möglich. Also muss ich noch mal überlegen, wie ich das mit einem Viewhelper hinbekomme.
Danke erst einmal.

Gruß
3dknut