Kontrollkästchen Formularfeldtyp
From Joomla! Documentation
Der checkbox Formularfeldtyp bietet ein einfaches Kontrollkästchen. Sollte der Parameter einen gespeicherten Wert enthalten, so ist nach dem ersten Seitenladen das Kästchen markiert. Wenn nicht, wird der Standardwert (sofern angegeben) genommen.
- type (notwendig) muss checkbox sein.
- name (mandatory) is the unique name of the parameter.
- label (notwendig) (übersetzbar) ist der beschreibende Titel des Feldes.
- value (optional) Der der Wert des Parameters, wenn das Kontrollkästchen gesetzt ist (meist 1).
- checked (optional) auf 1 setzen um das Kontrollkästchen als Standard zu checken oder 0, um nicht zu checken.
- description (optional) (übersetzbar) ist ein Text welcher der Benutzer als ein Tooltip angezeigt bekommt, wenn er die Maus über das Label bewegt.
- class (Optional) ist der CSS Klassenname für das HTML Formularfeld. Wenn es weggelassen wird ist der Standardwert 'inputbox'.
Beispiel XML-Felddefinitionen:
<field name="show_title" type="checkbox" label="Show title" description="Show the title of the item" value="1" />
Beispiel XML Felddefinition (aktiviert):
<field name="show_title" type="checkbox" label="Show title" description="Show the title of the item" value="1" checked="1" />
Beim Speichern eines Kontrollkästchens aus einem Formular ist besondere Vorsicht geboten!! Dies ist ein häufiger Fehler.
Beim Speichern eines Formulars mit einem Kontrollkästchen, das nicht markiert ist, gibt es in den POST-Informationen keine Variable dafür und Joomla kümmert sich noch nicht darum!
Siehe die Diskussion auf dieser Seite für mehr Infos.