Contao-Konferenz 2024
Ergebnis 1 bis 3 von 3

Thema: Custom galery {{ contao_figure }} attribut "data-lightbox"

  1. #1
    Contao-Fan Avatar von Kopfnuss
    Registriert seit
    05.09.2012.
    Ort
    Zwickau
    Beiträge
    346
    Partner-ID
    11375
    Contao-Projekt unterstützen

    Support Contao

    Standard Custom galery {{ contao_figure }} attribut "data-lightbox"

    Hey Ihr,

    ich möchte mein Template für eine eigene Galerie über Rock Solid Custom Elements in Twig umschreiben.

    php Templateauszug:
    Code:
    <?php if ($image1 = $this->getImageObject($uuid->imageBigLeft, array('', '', 19), null, $galid, ['fullsize' => '1'])): ?>
        <?php $this->insert('image', (array) $image1) ?>
    <?php endif ?>
    nach Twig:
    Code:
    {{ contao_figure(uuid.imageBigLeft, 17, {
        metadata: { alt: altText|default, caption: '' },
        enableLightbox: true,
    }) }}
    Ich habe mehrere Bilder und möchte wie in im Beispiel von php eine ID für die Galerie - Attribut "data-lightbox" - mit übergeben. Bei mir ist es die Variable $galid. Wie kann ich die in Twig mit übergeben?

  2. #2
    Contao-Fan Avatar von Kopfnuss
    Registriert seit
    05.09.2012.
    Ort
    Zwickau
    Beiträge
    346
    Partner-ID
    11375
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Lösung:

    Code:
    {{ contao_figure(uuid.imageBigLeft, 17, {
        metadata: { alt: altText|default, caption: '' },
        enableLightbox: true,
        setLightboxGroupIdentifier: galid,
    }) }}

  3. #3
    Contao-Nutzer Avatar von HBR
    Registriert seit
    18.09.2010.
    Beiträge
    57

    Standard

    Zitat Zitat von Kopfnuss Beitrag anzeigen
    Lösung:

    Code:
    {{ contao_figure(uuid.imageBigLeft, 17, {
        metadata: { alt: altText|default, caption: '' },
        enableLightbox: true,
        setLightboxGroupIdentifier: galid,
    }) }}
    Hab mich gerade weggeschmissen vor Lachen, weil es mir die ganze Zeit genauso geht beim Umschreiben der RSCE Templates in twig. Meist ist die Lösung ziemlich einfach und die Versuche ziemlich peinlich.
    P.S. Wenn du die metadata um title: '...' erweiterst, hast du noch die entsprechende Beschreibung in der Lightbox.

Aktive Benutzer

Aktive Benutzer

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

Berechtigungen

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