[4.9.12] Fehler, Checkbox in Modul-Eingabe
Verfasst: Fr 24. Feb 2017, 20:34
Wer die Modul-Eingabe nutzt um über den Artikel-Reiter "Konfiguration" sein Modul für den entsprechenden Artikel zu konfigurieren, erlebt sein blaues Wunder wenn lediglich eine einzelne Checkbox verwendet wird. Also zum Beispiel dann, wenn einfach nur ein
[ ] blende Inhalt aus
per
umgesetzt wird.
Was passiert ist, dass die einmal gesetzte Checkbox nie wieder herausgenommen werden kann. Sie bleibt aktiviert, komme was wolle. Sie funktioniert nur dann, wenn ein weiteres input-Feld dazu kommt. Also wenn die Modul-Eingabe in dem Fall so aussieht:
"Interessant" ist, dass dieser Fehler wohl schon seit der 4.4
existiert:
http://forum.contenido.org/viewtopic.ph ... x&start=15
http://forum.contenido.org/viewtopic.ph ... 7&start=13
[ ] blende Inhalt aus
per
Code: Alles auswählen
echo '<input type="checkbox" name="CMS_VAR[3]" value="true"';
if ("CMS_VALUE[3]" == "true") echo ' checked="checked"';
echo '/> blende Inhalt aus';
Was passiert ist, dass die einmal gesetzte Checkbox nie wieder herausgenommen werden kann. Sie bleibt aktiviert, komme was wolle. Sie funktioniert nur dann, wenn ein weiteres input-Feld dazu kommt. Also wenn die Modul-Eingabe in dem Fall so aussieht:
Code: Alles auswählen
echo '<input type="checkbox" name="CMS_VAR[3]" value="true"';
if ("CMS_VALUE[3]" == "true") echo ' checked="checked"';
echo '/> blende Inhalt aus';
echo '<input type="hidden" name="CMS_VAR[0]">';

http://forum.contenido.org/viewtopic.ph ... x&start=15
http://forum.contenido.org/viewtopic.ph ... 7&start=13