Select-Feld
Select-Feld
Das select Feld speichert einen Wert, der aus einer kontrollierten Optionsliste ausgewählt wurde.
Am besten für
- visuelle Varianten
- Ausrichtungsoptionen
- Größenoptionen
- kategorienahe kontrollierte Einstellungen
Schema-Beispiel
{
"name": "theme",
"label": "Theme",
"type": "select",
"options": ["light", "dark", "accent"]
}Label/Wert-Stil Beispiel:
{
"name": "alignment",
"label": "Alignment",
"type": "select",
"options": [
{ "label": "Left", "value": "left" },
{ "label": "Center", "value": "center" },
{ "label": "Right", "value": "right" }
]
}Vorlagenverwendung
<section class="theme-{{ theme }}">
...
</section>Wann verwenden
Verwende select, wenn Autor:innen eine bekannte Option wählen sollen und die erlaubten Werte kontrolliert bleiben sollen.
Nicht verwenden, wenn
Verwende select nicht für:
- Freitext
- true/false-Umschaltungen
- mehrere wiederholbare Zeilen
Verwende stattdessen text, checkbox oder repeater.
Technische Hinweise
- halte Optionswerte nach der Freigabe stabil, da Templates möglicherweise davon abhängen
- verwende maschinenfreundliche Werte und benutzerfreundliche Labels
- vermeide,
selectin einen versteckten Inhaltsbehälter mit zu vielen Optionen zu verwandeln - bevorzuge
checkboxfür binäre Umschaltungen undrepeaterfür zeilenbasierte Strukturen