Startseite > Template- und Themeprogrammierung > Checkout- & Order-Objekte > field

field

Das <obj>field</obj> stellt Informationen für die Anzeige eines HTML Formular-Felds zur Verfügung. Es findet in den Formularen der verschiedenen Workflows Verwendung:

Attribute

Die nachfolgenden Attribute stehen im <obj>field</obj> Objekt zur Verfügung.

field.type

Gibt den Typ des Feldes zurück. Dieser kann folgende Werte besitizen

  • text
  • email
  • number
  • date
  • hidden
  • password
  • radio
  • select
  • checkbox

field.name

Gibt den Feldnamen zurück. Dieser muss für das <liquid>name</liquid> Attribut für das HTML Formularfeld verwendet werden.

field.value

Gibt den Feldwert zurück. Dieser kann für das <liquid>value</liquid> Attribut des HTML Formularfelds verwendet werden.

field.required

Gibt <liquid>true</liquid> zurück, falls es sich um ein Pflichtfeld handelt.

field.min_length

Gibt die minimale erforderliche Zeichenlänge des Feldwerts <liquid>field.value</liquid> zurück.

field.max_length

Gibt die maximale erlaubte Zeichenlänge des Feldwerts <liquid>field.value</liquid> zurück.

field.options

Gibt eine Liste von Auswahloptionen für dieses Feld zurück. Dies findet nur Verwendung, wenn <liquid>field.type</liquid> entweder <liquid>select</liquid> oder <liquid>option</liquid> entspricht. Jeder Listeneintrag bestizt folgende Felder:

  • name - Anzeigenamen für die Auswahloption
  • value - Feldwert für die Auswahloption. Dieser kann für das <liquid>value</liquid> Attribut des HTML Formularfelds verwendet werden.
  • selected - <liquid>true</liquid> falls diese Auswahloption aktiv ist

field.valid

Gibt <liquid>true</liquid> zurück, falls der übermittelte Feldwert gültig ist. Falls ein Validierungsfehler aufgetreten ist, wird <liquid>false</liquid> zurückgegeben.