Contao-Camp 2024
Ergebnis 1 bis 3 von 3

Thema: Bilder in Lightbox darstellen funktioniert nur manchmal

  1. #1
    Contao-Fan
    Registriert seit
    27.11.2009.
    Ort
    Bremen
    Beiträge
    463

    Standard Bilder in Lightbox darstellen funktioniert nur manchmal

    Hallo,
    ich habe mit RSCE ein Inhaltselement 'Projekt' erstellt, in dem beim Erstellen Bilder ausgewählt werden können, die dann per Klick in einer Lightbox angezeigt werden (sollten). Das funktioniert leider sehr unzuverlässig: mal geht es, mal nicht, d.h. mal werden die Bilder in der Lightbox angezeigt, mal wird einfach nur die JPG-Datei geöffnet. Ich vermute, irgendeine Angabe im Template stimmt nicht so ganz ...

    Hier der dazugehörige Teil aus dem HTML-Template

    HTML-Code:
            <ul class="cols_3" itemscope itemtype="http://schema.org/ImageGallery">
                <?php $dataSorted = array_map('\StringUtil::binToUuid', deserialize($this->orderSRC, true));
                foreach ($dataSorted as $data) { ?>
                    <li>
                        <?php if ($image =
                            $this->getImageObject($data, array('', '', 22), null, null, ['fullsize' => '1'])): ?>
                            <a data-lightbox="<?= $this->id ?>"
                               href="<?= $image->href ?>">
                                <?php $this->insert('picture_default', $image->picture); ?>
                            </a>
                        <?php endif; ?>
                    </li>
                <?php } ?>
            </ul>
    Hier der Schnipsel aus der PHP-Datei:

    PHP-Code:
                'multiSRC' => array( 
                    
    'label' => array('Bilder und Ordner''Bitte wählen Sie ein oder mehrere Bilder oder einen Ordner aus. Wenn Sie einen Ordner auswählen, werden alle darin enthaltenen Bilder eingefügt.'), 
                    
    'inputType' => 'standardField'
                    
    'eval' => array( 'tl_class' => 'clr''isGallery' => true'multiple' => true'fieldType' => 'checkbox''orderField' => 'orderSRC''files' => true'mandatory' => true'extensions' => \Config::get('validImageTypes') ),    
                ), 
    Hat jemand eine Idee, wo der Fehler stecken könnte?
    Geändert von Lufine (17.05.2022 um 14:45 Uhr)

  2. #2
    Contao-Fan
    Registriert seit
    27.11.2009.
    Ort
    Bremen
    Beiträge
    463

    Standard

    Noch ein Nachtrag:
    In der Lightbox wird jeweils das Originalbild aus dem files-Verzeichnis geladen. Kann ich irgendwo angeben, in welchen Auflösung das Bild in der Lightbox dargestellt werden soll? Kann ich da vielleicht auf eine Bildgrößen-ID zugreifen?
    Geändert von Lufine (17.05.2022 um 14:44 Uhr)

  3. #3
    Contao-Fan
    Registriert seit
    27.11.2009.
    Ort
    Bremen
    Beiträge
    463

    Standard

    Ich habe gerade festgestellt, dass das Problem nicht mit RSCE oder den Templates zusammenhängt, sondern mit der Colorbox. Und das auch nicht von Anfang an, sondern nach dem Update von Contao und allen Erweiterungen ...

    Werde das Problem nochmal an anderer Stelle posten.

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
  •