Taturo
Wed. 12. January 2011, 23:28
Auch ne schöne Lösung. Auf ein verstecktes Bild bin ich noch gar nicht gekommen. Dann kann der Redakteur Vorschaubild, Text und Galerie auf einer Seite eingeben.
Es geht aber noch einfacher: wenn man eh die Lightbox verwendet geht das ganze auch nur mit Contentflex, also ohne das PicGalerie Modul. Spart eine Menge Arbeit und lässt sich auch für Galerien mit nur einem Vorschaubild oder für Fader und Slider verwenden. Hier mal ein Beispiel einer Galerie, die nur mit Contentflex gemacht ist.
Ins Template von Contentflex kommt für die Beschreibung der Galerie eine Textarea, für das erste Bild ein {image:1} und für die restliche Galerie die {filelist}. Könnte z.B. so aussehen:
Template:
QUELLTEXT
<div id="galeriebox">
<p>{textarea:1}</p>
<ul>
<li><a rel="lightbox[]" href="{imageurl:1}" title="{imagefmtitle:1}" class="float-left">{imagethumb:1}</a></li>
{filelist}
</ul>
</div>
Die Textarea und das erste Bild kann man später für die Übersichtseite mit dem Catwalker abgreifen. Die Filelist enthält alle Bilder, die in der Lightboxgalerie angezeigt werden sollen. Dafür muss die Liste im Reiter "Dateiliste" wie folgt formatiert werden:
Methode zur Verzeichnisauswahl: Resource-Browser
Die ausgewählte Datei soll in der Dateilliste mit aufgeführt werden? Nein (damit das erste Bild nicht zweimal angezeigt wird)
Ins Feld Template-Dateieintrag kommt die Formatierung für die einzelnen Bilder:
Template-Dateieintrag
QUELLTEXT
<li><a rel="lightbox[]" href="{fileurl}" title="{filefmtitle}" class="float-left"><img src="{imagethumburl}" width="{imagethumbwidth}" height="{imagethumbheight}"></a></li>
Alle anderen Felder auf der Seite müssen leer sein. Das wars auch schon.
Wenn ich ContentFlex jetzt auf der Seite aufrufe gibt es 2 Auswahlmöglichkeiten:
1. das erste Bild
2. Verzeichnisauswahl
Bei beiden muss das erste Bild der gewünschten Galerie ausgewählt werden.
Die Anzeige der Vorschaubilder wird über css gesteuert. Normal reicht es, wenn man den Bilder ein float:left und ein margin-left und margin-bottom für die Abstände zu den anderen Vorschaubildern mitgibt und die Breite der Galeriebox so festlegt, dass nach der gewünschten Anzahl Vorschaubilder in einer Reihe der Browser automatisch umbricht.
Hier das Resultat Alle anderen Galerien auf meinem Testserver sind übrigens auf ähnliche Art und Weise gemacht.
Gruss,
Andreas