Freitextfelder
Sprachabhängige Zusatzinhalte und Themevariablen pflegen
Mit Freitextfeldern pflegst du produktbezogene Zusatzinhalte, die im Theme, in Schnittstellen oder in Exporten gezielt verwendet werden können.
Überblick
Der Dialog Freitextfelder wird im Produktbereich Weitere Angaben geöffnet. Er erzeugt keine Tabelle, sondern ein Formular mit nummerierten Feldgruppen.
- Produktbezogen: Die Inhalte gehören zum aktuell geöffneten Produkt.
- Sprachabhängig: Pro aktiver Sprache kann ein eigener Text gespeichert werden.
- Templatefähig: Jedes Feld besitzt einen Variablennamen, der im Theme oder in technischen Ausgaben verwendet werden kann.
- Flexibel: Freitextfelder eignen sich für Zusatztexte, Hinweise, HTML-Blöcke oder projektspezifische Inhalte.
Aufbau des Dialogs
Der Dialog zeigt fortlaufende Felder wie Feld 1, Feld 2 und weitere vorhandene Feldnummern. Zusätzlich wird immer ein weiteres leeres Feld angeboten, damit neue Freitextfelder angelegt werden können.
- Feldüberschrift: zeigt die laufende Feldnummer und die zugehörige Themevariable.
- Zusatzbezeichnung: ergänzt den Namen der Themevariable.
- Inhalt je Sprache: enthält den eigentlichen Freitext für die jeweilige Sprache.
- Speichern: übernimmt alle gefüllten oder bereits vorhandenen Feldgruppen gemeinsam.
Feldnummer und Zusatzbezeichnung
Jedes Freitextfeld hat eine feste Nummer und optional eine Zusatzbezeichnung.
- Feldnummer: bestimmt den Basisnamen der Variable, zum Beispiel FREITEXTFELD1.
- Zusatzbezeichnung: hängt eine Bezeichnung an die Variable an, zum Beispiel für eine fachliche Unterscheidung.
- Live-Anzeige: Beim Tippen wird die angezeigte Themevariable direkt im Dialog aktualisiert.
- Normalisierung: Beim Speichern entfernt das Backend Leerzeichen, formatiert die Bezeichnung technisch passend und speichert sie in Großbuchstaben.
- Gemeinsamer Zusatz: Die Zusatzbezeichnung gilt für die jeweilige Feldnummer und damit für alle Sprachinhalte dieses Felds.
Sprachabhängige Inhalte
Für jede aktive Sprache wird innerhalb eines Felds ein eigenes Textfeld angezeigt.
- Inhalt Deutsch, Inhalt Englisch und weitere Sprachen: Die genaue Beschriftung richtet sich nach den im Shop vorhandenen Sprachen.
- Leerer Inhalt: Wenn ein neues Feld für eine Sprache leer bleibt, wird dafür kein neuer Freitext-Eintrag angelegt.
- Bestehender Inhalt: Bereits vorhandene Freitext-Einträge werden beim Speichern aktualisiert, auch wenn der Inhalt geleert wird.
- HTML-Inhalt: Je nach Editor-Konfiguration können formatierte Texte oder HTML gepflegt werden.
Editor, Zeichenanzeige und KI-Feld
- Textbereich: Jedes Sprachfeld ist als größeres Textfeld ausgelegt.
- Zeichenanzeige: Neben dem Feld wird die aktuelle Zeichenanzahl angezeigt und während der Eingabe aktualisiert.
- Editor: Wenn der HTML-Editor im Shop aktiv ist, wird das Textfeld als Editorfeld dargestellt.
- KI-Feld: Das Backend markiert die Sprachinhalte als KI-unterstützbares Text-/HTML-Feld und nutzt die Zusatzbezeichnung als Kontextfeld.
Speichern und Aktualisieren
Beim Speichern verarbeitet das Backend alle Freitextfelder im Dialog.
- Neue Inhalte: Für bisher nicht vorhandene Sprach-/Feldkombinationen wird ein neuer Eintrag angelegt, wenn Inhalt vorhanden ist.
- Bestehende Inhalte: Vorhandene Einträge werden mit neuem Inhalt und aktueller Zusatzbezeichnung aktualisiert.
- Zusatzbezeichnung je Feldnummer: Die gespeicherte Zusatzbezeichnung wird für die jeweilige Feldnummer hinterlegt.
- Dialogverhalten: Nach erfolgreichem Speichern schließt der Dialog und das Backend meldet die erfolgreiche Aktualisierung.
Ausgabe in Theme und Schnittstellen
Freitextfelder werden als Variablen bereitgestellt. Der Variablenname besteht aus FREITEXTFELD, der Feldnummer und der optionalen Zusatzbezeichnung.
- Theme-Ausgabe: Produktansichten können die gespeicherten Freitextfelder als Templatevariablen verwenden.
- Produktlisten: Freitextfelder können auch in produktbezogenen Schleifen zur Verfügung stehen, wenn das jeweilige Template sie verwendet.
- Schnittstellen: Exporte und Marktplatzlogiken können Freitextfelder als zusätzliche Datenquelle nutzen.
- Sprachbezug: Die Ausgabe nutzt den Inhalt der jeweils passenden Sprache.
Abgrenzung zu Merkmalen
- Freitextfelder: geeignet für individuelle Zusatztexte, HTML-Blöcke, Hinweise oder projektspezifische Textausgaben.
- Produktmerkmale: besser für wiederkehrende strukturierte Eigenschaften, Filter, Vergleichswerte oder technische Daten.
- Bestellmerkmale: passend, wenn Kundinnen und Kunden beim Bestellen eine Auswahl oder Eingabe treffen sollen.