Moin Markus,
mmh das Ding sprengt ein wenig den Rahmen deswegen hier eine Kurzfassung

Grundprinzip ist es, einen Haufen Checkboxen wegzuspeichern, jeweils in 6-er Blöcken, mein Input-Modul macht dann in etwas folgendes:
- Code: Alles auswählen
if ("REX_VALUE[1]" != "" ) {
$check = str_replace("1","checked='checked'","REX_VALUE[1]");
$check1 = explode(",",$check);
};
...
1 <input type="checkbox" name="check1_1" value="1" <?php echo $check1[0]; ?>>
2 <input type="checkbox" name="check1_2" value="1" <?php echo $check1[1]; ?>>
Im PRESAVE passiert dann (bisher) folgendes:
- Code: Alles auswählen
$REX_ACTION[VALUE][1] = implode(",",array(rex_post('check1_1', 'int', 0),rex_post('check1_2', 'int', 0),rex_post('check1_3', 'int', 0),rex_post('check1_4', 'int', 0),rex_post('check1_5', 'int', 0),rex_post('check1_6', 'int', 0)));
jeweils mehrfach, also für die entsprechenden VALUES.
Geht soweit alles, beim Editieren wird auch alles korrekt angezeigt, nur wenn ich auf "Block übernehmen" gehe speichert er und zeigt die Inhalt nicht an

Das ist alles etwas handgestrickt aber soweit geht es ja oder mache ich es am Besten ganz anders ?;)
Gruß, Michael