Ich komme leider mit meiner manipulierten form_checkbox.html5 nicht weiter.
Im Registrierungsprozess (Frontend) eines neuen Mitglieds wird die Auswahl entsprechend gespeichert. Im Backend sowieso. Nur das Ändern dieser (Modul: Personendaten) schlägt fehl.
kann:
Code:
$this->getOptions() as $option
mit gruppierten Checkboxen umgehen?
das Array in $option sieht anders aus, als bei nicht gruppierten Checkboxen.
nicht gruppierte:
HTML-Code:
<!-- #contao: Array
(
[value] => DEU
[label] => Deutsch
[type] => option
[name] => languages[]
[id] => languages_11_0
[checked] => checked
[attributes] =>
)
-->
<!-- #contao: Array
(
[value] => ENG
[label] => English
[type] => option
[name] => languages[]
[id] => languages_11_1
[checked] =>
[attributes] =>
)
-->
<!-- #contao: Array
(
[value] => +
[label] => Weitere
[type] => option
[name] => languages[]
[id] => languages_11_2
[checked] =>
[attributes] =>
)
-->
über den Formulargenerator gruppierte bekommen noch Umschlagelemente ([type] -> 'group_start' und 'group_end')
und gruppierte (Beispiel aus Doku) kommen so raus:
HTML-Code:
!-- #eigenes:Array
(
[0] => Array
(
[value] => a
[label] => a
)
[1] => Array
(
[value] => b
[label] => b
)
[type] => option
[name] => countries[]
[id] => countries_11_foo
[value] =>
[checked] =>
[attributes] =>
[label] =>
)
-->
<!-- #eigenes:Array
(
[0] => Array
(
[value] => c
[label] => c
)
[1] => Array
(
[value] => d
[label] => d
)
[type] => option
[name] => countries[]
[id] => countries_11_bar
[value] =>
[checked] =>
[attributes] =>
[label] =>
)
-->
Wird das so auf diese Art nicht funktionieren?
Lesezeichen