Liste der Anhänge anzeigen (Anzahl: 2)
Bildauswahl hat nach Update auf 2.11 keine Mediabox und Bildformat funktioniert nicht
Servus beisammen,
ich habe in einem Kundenbereich einer Fotografenseite eine Bildauswahl für den User. Zwei Sachen scheinen sich hier nach dem Update auf 2.11.0 geändert zu haben.
- Bilder werden nicht mehr "exact format" geschnitten, das davor genau wie bei Galerie (siehe Anhang)
- Mediabox für Großansicht funktioniert nicht mehr
Mootools sind korrekt eingebunden. Es gibt auch keinen Fehler in der Konsole von Firebug. Lightbox auf allen anderen Seiten ohne efg funzt :(. Dabei ist mir im Quelltext aufgefallen das die Lightbox neuerdings mit data-lightbox="lb12" statt rel="lightbox" angesprochen wird. Nach einer Anpassung des Templates (form_efg_imageselect_fullsize.tpl) von rel= auf data-lightbox= geht das wieder.
Vermutlich ist das Ganze noch nicht 2.11 kompatibel? :( Hilfe! :).
Gruß
Frank
lightbox im EFG funktioniert gar nicht
Zitat:
Zitat von
Kahmoon
Hier noch mal die Lösung für die Lightbox - form_efg_imageselect_fullsize.tpl
Von
HTML-Code:
<a href="<?php echo $col['href']; ?>" rel="lightbox[<?php echo $this->lightboxId; ?>]" title="<?php echo $col['alt']; ?>">
zu
HTML-Code:
<a href="<?php echo $col['href']; ?>" data-lightbox="lightbox" title="<?php echo $col['alt']; ?>">
Eckige Klammern kann man hier weglassen dann checkt er das es mehrere Bilder gibt.
HTML-Code:
<div class="imageselect block">
<table cellspacing="0" cellpadding="0" summary="Image gallery">
<?php foreach ($this->body as $class=>$row): ?>
<tr class="<?php echo $class; ?>">
<?php foreach ($row as $col): if ($col['hasImage']): ?>
<td class="<?php echo $col['class']; ?>" style="width:<?php echo $col['colWidth']; ?>;">
<div class="image_container"<?php if ($col['margin']): ?> style="<?php echo $col['margin']; ?>"<?php endif; ?>>
<a href="<?php echo $col['href']; ?>" data-lightbox="lightbox" title="<?php echo $col['alt']; ?>">
<img src="<?php echo $col['src']; ?>"<?php echo $col['imgSize']; ?> alt="<?php echo $col['alt']; ?>" />
</a>
<?php if ($col['caption']): ?>
<div class="caption"><?php echo $col['caption']; ?></div>
<?php endif; ?>
<div class="imageselect_checkbox">
<?php if ($this->multiple): ?>
<input type="checkbox" name="<?php echo $col['optName']; ?>[]" id="<?php echo $col['optId']; ?>" class="checkbox <?php echo $this->class; ?>" value="<?php echo $col['srcFile']; ?>" <?php echo $col['checked']; ?>/>
<span class="filename"><?php echo $col['alt']; ?></span>
<?php else: ?>
<input type="radio" name="<?php echo $col['optName']; ?>" id="<?php echo $col['optId']; ?>" class="radio<?php echo $this->class; ?>" value="<?php echo $col['srcFile']; ?>" <?php echo $col['checked']; ?>/>
<?php endif; ?>
</div>
</div>
</td>
<?php else: ?>
<td class="<?php echo $col['class']; ?> empty"> </td>
<?php endif; endforeach; ?>
</tr>
<?php endforeach; ?>
</table>
<?php echo $this->pagination; ?>
</div>
Leider konnte ich die Erzeugung der Thumbnails in der richtigen Größe noch nicht lösen :(
Gruß
Frank
Hallo Frank,
bei mir klappt es weder so noch so mit der Lightbox.
Ich habe contao 9.5
Für die Auflistung habe ich das Template list_fd_simple_default, für die Details info_fd_simple_default.
Test seite: hier
Auf der rechten Seite hatte ich es mal mit dem Katalog schön hingekriegt, leider muss es aber Formularauflistung sein, damit der Kunde nicht manuell die Daten aus dem Formular ins Katalog übertragen muss.
Wie kann ich dem Auflistungstemplate eigene CSS-Klassen zuordnen? Ich würde gerne die Formular-Felder anders gestalten als die Formular-Werte.
Sorry im Voraus für die Anfänger-Sprache :)