Textfeld
Attribut-Name & -Typ
| Einstellung | Standardeinstellung | Beschreibung | 
|---|---|---|
| Durch den Kunden auswählbar | - | Dieses Feld musst du auswählen, falls der Kunde im Frontend die Möglichkeit haben sollte, eine Eingabe zu tätigen. | 
Beschreibung
| Einstellung | Standardeinstellung | Beschreibung | 
|---|---|---|
| Beschreibung | - | Dieses Beschreibung dient dem Backend-Nutzer als Hinweis und wird unter dem Eingabefeld ausgegeben. | 
Attribut-Konfiguration
| Einstellung | Standardeinstellung | Beschreibung | 
|---|---|---|
| Mindestlänge | 0 | ab 2.2 Hier kannst du eine minimale Zeichenzahl erforderlich machen. | 
| Maximallänge | 0 | Hier kannst du die Feldlänge auf eine bestimmte Zeichenzahl beschränken. | 
| Eingabeprüfung | - | Die einzelnen Option entnimmst du der folgenden Tabelle Eingabeprüfung. | 
        
| Platzhalter | - | ab 2.2 Hier kannst du einen HTML5-Platzhalter für das Feld definieren. | 
| Pflichtfeld | - | Falls Durch den Kunden auswählbar ausgewählt ist kann das Produkt ohne die Angabe nicht in den Warenkorb gelegt werden. Ansonsten wird das Feld beim Anlegen eines Produktes als Pflichtfeld im Backend ausgegeben. | 
        
| Mehrsprachig | - | Macht das Textfeld bei einer mehrsprachigen Webseite im Backend übersetzbar. | 
| Datumsauswahl | - | Fügt dem Textfeld im Backend oder Frontend eine Datumsauswahl ( | 
        
### Eingabeprüfung
| Eingabeprüfung | Beschreibung | 
|---|---|
| Numerische Zeichen | Erlaubt numerische Zeichen, Minus (-), Punkt (.) und Leerzeichen ( ). | 
| Alphabetische Zeichen | Erlaubt alphabetische Zeichen, Minus (-), Punkt (.) und Leerzeichen ( ). | 
| Alphanumerische Zeichen | Erlaubt alphanumerische Zeichen, Minus (-), Punkt (.) und Leerzeichen ( ). | 
| Erweiterte alphanumerische Zeichen | Erlaubt alles außer Spezialzeichen die normalerweise aus Sicherheitsgründen kodiert werden (#/()<=>). | 
| Datum | Prüft ob die Eingabe dem globalen Datumsformat entspricht. | 
| Zeit | Prüft ob die Eingabe dem globalen Zeitformat entspricht. | 
| Datum und Zeit | Prüft ob die Eingabe dem globalen Datums- und Zeitformat entspricht. | 
| Telefonnummer | Erlaubt numerische Zeichen, Plus (+), Minus (-), Querstrich (/), Klammerzeichen () und Leerzeichen ( ). | 
| E-Mail-Adresse | Prüft ob die Eingabe eine gültige E-Mail-Adresse ist. | 
| URL-Format | Prüft ob die Eingabe eine gültige URL ist. | 
| Preis | Prüft ob die Eingabe ein gültiger Preis ist. | 
| Ermäßigung | Prüft ob die Eingabe eine gültige Ermäßigung ist. Beispiel: -10%, -10, +10, +10%  | 
		
| Preisaufschlag | Prüft ob die Eingabe ein gültiger Preisaufschlag ist. Beispiel: 10.00, 10%  | 
		
Suche- & Filter-Einstellungen
| Einstellung | Standardeinstellung | Beschreibung | 
|---|---|---|
| Durchsuchbar im Frontend | - | Macht das Feld, falls es im Backend gepflegt wurde, für die Suchmaschine durchsuchbar. | 
| Filterbar im Frontend | - | ab 2.9 Sobald dieses Feld ausgewählt wurde, kann dieses Attribut im Frontend als Filter genutzt werden. | 
| Zur "Sortieren nach"-Optionsliste hinzufügen | - | Macht das Feld, falls es im Backend gepflegt wurde und für den Kunden sichtbar ist, im Listenmodul sortierbar. | 
| Durchsuchbar im Backend | - | Die Backend-Suchfunktion durchsucht dieses Feld nach Suchbegriffen. | 
| Filterbar im Backend | - | Macht, dass das Feld im Backend als Filter genutzt werden kann. | 
Die Ausgabe des angelegten Attributs im Backend erfolgt über die Produkttypen. Wenn du das Textfeld Durch den Kunden auswählbar gemacht hast wird es automatisch im Frontend (mittels $this->options im Template) angezeigt. Andernfalls kannst du im gewünschten Isotope-Template das Attribut mit folgendem Code <?= $this->generateAttribute('InternerName'); ?> ausgeben.