Wiederholbares Feld mit Medirn geht nicht

  • Meine Daten: Joomla 3.9.18, Gantry mit Hydrogen, JCE-Editor

    Ich habe ein wiederholbares Feld mit dem Typ Medien erstellt. Sowohl im Backend als auch im Frontend gibt es den folgenden Fehler.

    Ich kann ein oder mehrer neue Subformen durch Klick auf den Plus-Button erstellen. Nachdem ich auf AUSWÄHLEN gehe und das Bild anklicke ist soweit alles OK.

    Das Bild wird mit dem AUGEN-Symbol -nach dem Speichern- korrekt angezeigt.

    Bei der normalen Homepage-Anzeige wird nur der Bildername als Text (mit Punkt davor) angezeigt, also wie ein normaler Listen-Text.

    Was läuft da verkehrt. Wer kann helfen?

    Danke im voraus!

    SEMY

  • Ja ja, das mit den durchaus gelegentlich als sinnfrei zu bezeichnenden Features ;)


    Ich kann dir nur einen grauslichen Override anbieten:


    1) Du erstellst im Template-Editor einen Override (siehe Bild)


    2) Du gehst in den Tabulator "Editor" und fügst diesen Code in den Override ein (siehe dazu auch Bild drunter)

    Code
    foreach ($fieldValues as $key => $entries)
    {
        foreach ($entries as $key2 => $entry)
        {
            if ($key2 == 'Bilder')
            {
                $fieldValues[$key][$key2] = '<img src="' . $entry . '">';
            }
        }
    }

    Beachte das "Bilder" im Code.



    Das muss der Name sein, den du im Feld für das Media-Feld verwendest. Bei mir sieht also so aus, weil es bei mir "Bilder" heißt:


  • Danke für die schnelle Antwort.

    Es hat geklappt. Es sieht aber bei mehreren Fotos auch nicht schön aus. Da muss man mit CSS noch einiges ändern.

    Ich wollte ja CCK K2 nehmen, aber dort gibt es gar kein "Wiederholbares Feld".

    Seblod habe ich auch schon getestet. Dort habe ich aber mit den Kategorien Probleme. Bei der Artikel-Erfassung werden immer alle Kategorien angezeigt, die ich nicht brauche.

    Trotzden schönen Dank

    SEMY