Weitere Informationen und den Download findest du auf der offiziellen Anlaufstelle de.wordpress.org
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 12
Like Tree1Likes

Thema: Gallery im Repeater

  1. #1
    PostRank: 3
    Registriert seit
    21.03.2011
    Beiträge
    136

    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


  2. #2
    PostRank: 3
    Registriert seit
    21.03.2011
    Beiträge
    136
    niemand eine Idee?

  3. #3
    PostRank: 10 Avatar von danielgoehr
    Registriert seit
    13.07.2016
    Ort
    Berlin
    Beiträge
    2.005
    Zitat Zitat von RimFrost Beitrag anzeigen
    niemand eine Idee?
    Was ist denn das Problem? Auf den ersten Blick sieht der gepostete Code in Ordnung aus.

  4. #4
    PostRank: 3
    Registriert seit
    21.03.2011
    Beiträge
    136
    Zitat Zitat von danielgoehr Beitrag anzeigen
    Was ist denn das Problem? Auf den ersten Blick sieht der gepostete Code in Ordnung aus.
    Die Codes sind ansich auch ok aber füge ich den Code für die Gallerie in den des Repeaters ein wird nichts ausgegeben

  5. #5
    PostRank: 10 Avatar von danielgoehr
    Registriert seit
    13.07.2016
    Ort
    Berlin
    Beiträge
    2.005
    Zitat Zitat von RimFrost Beitrag anzeigen
    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...

  6. #6
    PostRank: 3
    Registriert seit
    21.03.2011
    Beiträge
    136
    ich mach mich morgen mal ran den Code wieder zusammen zufriemeln

  7. #7
    PostRank: 3
    Registriert seit
    21.03.2011
    Beiträge
    136
    So hier mal der Code wie ich ihn mache
    https://pastebin.com/ex46r7fg

  8. #8
    PostRank: 10 Avatar von b3317133
    Registriert seit
    21.11.2014
    Beiträge
    2.574

  9. #9
    PostRank: 3
    Registriert seit
    21.03.2011
    Beiträge
    136
    Ich hab das mal veranstaltete
    das führt zu einem "Parse error: syntax error, unexpected 'caption' (T_STRING), expecting ',' or ';' "

    PHP-Code:
    $images get_sub_field('reihe_episoden_galerie');


    if( 
    $images ) { 
                
                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>';  
     } 

  10. #10
    PostRank: 10 Avatar von b3317133
    Registriert seit
    21.11.2014
    Beiträge
    2.574
    Dieser Fehler hat nichts mit get_sub_field() zu tun, sondern bedeutet, dass der PHP-Code einfach grob fehlerhaft ist, und zwar an der Stelle wo 'caption' vorkommt.

    Der Tipp bzgl. get_sub_field() bezog sich auf den o.g. pastebin.com Code, dort wird warum auch immer $images = get_field('reihe_episoden_galerie'); verwendet, was in einem Repeater wahrscheinlich nicht funktioniert wie gedacht (zusätzlich zu dem fehlerhaften PHP).
    Geändert von b3317133 (18.02.2018 um 00:18 Uhr)
    RimFrost likes this.

Seite 1 von 2 12 LetzteLetzte

Berechtigungen

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