Gallery im Repeater

  • Moin!

    Mal wieder versuche ich was im Advanced Custom Fields Repeater einzufügen. Dieses mal ist es die Gallery.

    Füge ich diese ganz normal außerhalb des Repeaters ein ist alles ok aber ich kriege es nicht hin das es auch im Repeater so ist.

    Das ist der Code wo ich die Gallery einfügen möchte
    https://pastebin.com/LDwCKFGq

    So sieht mein Code für die Gallery aus
    https://pastebin.com/6KNWeWhF

    meine PHP Kenntnisse reichen einfach nicht aus um das zu machen. Bin jetzt seit ein paar Wochen am probieren, ohne Erfolg. Vielleicht mag mir hier nochmal jemand helfen

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Die Codes sind ansich auch ok aber füge ich den Code für die Gallerie in den des Repeaters ein wird nichts ausgegeben

    Wie sieht denn der zusammengefügte Code dann aus?

    Es ist natürlich generell im schwer etwas zu sagen, ohne die Felder-Gruppen und Feld-Definitionen zu sehen...

  • Ich hab das mal veranstaltete
    das führt zu einem "Parse error: syntax error, unexpected 'caption' (T_STRING), expecting ',' or ';' "

  • Dieser Fehler hat nichts mit [FONT=courier new]get_sub_field()[/FONT] zu tun, sondern bedeutet, dass der PHP-Code einfach grob fehlerhaft ist, und zwar an der Stelle wo [FONT=courier new]'caption'[/FONT] vorkommt.

    Der Tipp bzgl. [FONT=courier new]get_sub_field()[/FONT] bezog sich auf den o.g. pastebin.com Code, dort wird warum auch immer [FONT=courier new]$images = [COLOR=#ff0000]get_field[/COLOR]('reihe_episoden_galerie');[/FONT] verwendet, was in einem Repeater wahrscheinlich nicht funktioniert wie gedacht (zusätzlich zu dem fehlerhaften PHP).

    Einmal editiert, zuletzt von b3317133 (18. Februar 2018 um 00:18)

  • hm
    jetzt sieht der Code so aus fürs bild und führt wieder zum selben Fehler. Nur diesesmal ist das echo bei echo '<a itemprop="image"... falsch

    PHP
    $images = get_sub_field('reihe_episoden_galerie');
    if( $images ):        foreach( $images as $image ):                         echo '<div class="gallery-acf">'               echo '<a itemprop="image" rel="lightbox" href="'.$image['url'].'">                     <img itemprop="thumbnailURL" src="'.$image['sizes']['thumbnail'].'" alt="'.$image['alt'].' " />                </a>'                echo '<br />';                echo $image['caption'];             echo '</div>';       endforeach;    endif;


    edit: hab nur 2 ; vergessen
    es scheint genauso zu klappen wie ich es möchte
    Danke für die Hilfe zur späten Stunde

    Einmal editiert, zuletzt von RimFrost (18. Februar 2018 um 00:25)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!