REDAXO-Addon: Repeater
🚧 ACHTUNG: ALPHA-Version - Bitte nur zum Testen benutzen.
REDAXO 5 Addon für eine einfache Wiederholung von Inhalten inenrhalb eines Moduls.
Die Inhalte können auf 2 Ebenen verschachtelt werden.
Alle Felder benötigen einen Namen. Ein zweiter Parameter ermöglicht es eine Feldbreite in Prozent anzugeben.
Modul-Input:
// Repeater mit einer REX_VALUE-ID von 1 instanziieren
$repeater = new repeater(1);
// Gruppe anlegen (Wrapper des Repeaters)
$repeater->addGroup('Wrapper Gruppe');
// Textfeld mit 60% Breite zu "Wrapper Gruppe" hinzufügen
$repeater->addText('Titel', 60);
// Textarea mit 40% Breite zu "Wrapper Gruppe" hinzufügen
$repeater->addTextArea('Text', 40);
// Verschachtelte Gruppe anlegen
$repeater->addGroup('Verschachtelte Gruppe');
// Link zu "Verschachtelte Gruppe" hinzufügen
$repeater->addLink('Link');
// Link zu "Verschachtelte Gruppe" hinzufügen
$repeater->addMedia('Bild');
// Repeater rendern
$repeater->show();
Modul-Output:
$repeaterItems = json_decode(html_entity_decode(REX_VALUE[1]));