Contao-Camp 2024
Ergebnis 1 bis 6 von 6

Thema: dklemmt/contao_dk_masonry - erstes Bild ausblenden

  1. #1
    Contao-Nutzer
    Registriert seit
    22.02.2023.
    Beiträge
    43

    Standard dklemmt/contao_dk_masonry - erstes Bild ausblenden

    Wie bekomme ich es hin, dass in der Galerie das erste Bild ausgeblendet wird, in der Glightbox aber dennoch sichtbar ist?

  2. #2
    Contao-Urgestein Avatar von tblumrich
    Registriert seit
    25.06.2009.
    Ort
    Feldberger Seenlandschaft
    Beiträge
    2.225
    Partner-ID
    7979
    User beschenken
    Wunschliste

    Standard

    Bisschen dürftig die Infos, aber vielleicht, indem du das erste Thumbnail via CSS ausblendest, z.B.

    Code:
    .ce_gallery ul li:first-child {display:none}
    Ich vermute das die Erweiterung die Galerien so wie die Core-Galerie generiert.
    Geändert von tblumrich (01.03.2023 um 11:55 Uhr)
    blucomp | Webdesign & Onlinelösungen

  3. #3
    Contao-Nutzer
    Registriert seit
    22.02.2023.
    Beiträge
    43

    Standard

    Zitat Zitat von tblumrich Beitrag anzeigen
    Bisschen dürftig die Infos,
    Äh, ja, stimmt.

    Das erste Bild der Galerie wird durch ein einziges großes, normales Contao-Galeriebild dargestellt, danach folgen im nächsten Grid die anderen Bilder als Masonry-Galerie. Dort soll eben das erste Bild am besten ausgeblendet werden, damit es nicht zweimal erscheint. Beim Klick sollen in der Glightbox jedoch jeweils alle Bilder erscheinen.

    Zitat Zitat von tblumrich Beitrag anzeigen
    ... aber vielleicht, indem du das erste Thumbnail via CSS ausblendest, z.B.

    Code:
    .ce_gallery ul li:first-child {display:none}
    Ich vermute das die Erweiterung die Galerien so wie die Core-Galerie generiert.
    Das würde, so wie ich es verstehe, das erste Bild der normalen Galerien ausblenden. Ich schau mal, ob das mit der Masonry auch funktioniert.

  4. #4
    Contao-Nutzer
    Registriert seit
    22.02.2023.
    Beiträge
    43

    Standard

    Das funktioniert leider nicht.

    So schaut die Ausgabe im Inspector aus:

    Code:
    <div class="masonry_gallery" id="masonry_gallery_1049_0" style="position: absolute; left: 0px; top: 0px;">
    	<figure class="image_container">
    		<a href="files/XXX.jpg" data-lightbox="lightbox[lb1049]" title="" data-gallery="lightbox[lb1049]"><img src="assets/images/b/XXX.jpg" width="120" height="120" alt="" style="opacity: 1; visibility: visible;"></a>
    	</figure>
    </div>

  5. #5
    Contao-Urgestein Avatar von tblumrich
    Registriert seit
    25.06.2009.
    Ort
    Feldberger Seenlandschaft
    Beiträge
    2.225
    Partner-ID
    7979
    User beschenken
    Wunschliste

    Standard

    Ich hab hier eine Installation mit der Erweiterung gefunden...
    Das ist leider schwierig weil das Script jedes Child-Item nutzt um die Position zu berechnen. Ich kann zwar technisch auf dem selben Weg das erste Bild via CSS ausblenden - damit stimmt aber die responsive Darstellung nicht mehr, weil der einberechnete Platz des ersten Bildes fehlt.

    Zum ausprobieren:
    Code:
    .ce_masonry_gallery .masonry_gallery:first-child {display:none}
    Gibt bestimmt eine Lösung via JS, aber da bin ich leider raus.
    blucomp | Webdesign & Onlinelösungen

  6. #6
    Contao-Nutzer
    Registriert seit
    22.02.2023.
    Beiträge
    43

    Standard

    Das funktioniert leider auch nicht.
    Bei JS bin ich ebenfalls raus

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •