In xt:Commerce Veyton 4.0 lassen sich zusätzliche Textfelder in der Produktbeschreibung anlegen, indem die Datenbank entsprechend erweitert und das Template angepasst wird. Voraussetzung ist der Zugriff auf die Datenbank über phpMyAdmin. Vor allen Änderungen sollte ein vollständiges Backup der Datenbank erstellt werden.
Hinweis: Dieser Beitrag wurde seit längerer Zeit nicht aktualisiert. Einige technische Details oder Empfehlungen könnten inzwischen nicht mehr dem aktuellen Stand entsprechen.
Neues Feld in der Datenbank anlegen
Im ersten Schritt wird in phpMyAdmin die zur xt:Commerce-Installation gehörende Datenbank geöffnet. Anschließend führt der Weg zur Tabelle xt_products, deren Struktur angezeigt wird.
Am unteren Rand der Strukturansicht lässt sich über „1 Feld hinzufügen“ ein neues Datenbankfeld erstellen. Dieses kann:
- am Ende der Tabelle,
- am Anfang der Tabelle oder
- nach einem bestimmten bestehenden Feld
eingefügt werden. Häufig wird eine feste Position innerhalb der bestehenden Produktfelder gewählt.
Sprachtext im Adminbereich anpassen
Im xt:Commerce Veyton Adminbereich erscheint das neue Feld standardmäßig als TEXT_KENNZEICHNUNG:. Um die Bezeichnung anzupassen, wird folgender Weg genutzt:
Einstellungen → Lokalisierung → Sprachtexte
Über die Suche nach TEXT_KENNZEICHNUNG werden die entsprechenden Spracheinträge gefunden. Die Werte können wie folgt gesetzt werden:
- TEXT_TRANSLATED: 1
- Sprachcode (iso-2): de
- Schlüssel: TEXT_KENNZEICHNUNG
- Text: Herstellerkennzeichnung (oder gewünschter Alternativtext)
- Klasse: admin
Nach dem Speichern wird im Bereich Artikel bearbeiten die angepasste Bezeichnung angezeigt.
Template für die Ausgabe erweitern
Damit das neue Feld auch im Frontend erscheint, muss das Template angepasst werden. Dazu wird per FTP der Ordner geöffnet:
/templates/<eigenes Template>/xtCore/pages/product/In der Datei product.html wird an der gewünschten Stelle folgender Smarty-Tag eingefügt:
{$kennzeichnung}Nach dem Speichern und Hochladen des Templates steht das neue Feld zur Ausgabe im Produktlayout bereit.
Einsatzmöglichkeiten
Zusätzliche Textfelder sind beispielsweise geeignet für erweiterte Produktdetails, technische Merkmale, Herstellerangaben oder ergänzende Hinweise in der Artikelansicht.