Anlegen und Anpassen von Attributen (Freitext-Feldern)
Für die Anpassung sind einfache MySQL-Kenntnisse erforderlich.
Inhaltsverzeichnis
Backend-Konfiguration
Zum Anlegen und Bearbeiten von Attributen, öffnen Sie bitte die Shopware-Einstellungen und wechseln Sie in den Bereich Artikel > Artikel-Attribute.
Sie können nicht benötigte Attribute gefahrlos löschen.
Freie Attribut-Nummer und Feld-Typ
In der Attributliste bekommen Sie eine Aufstellung über die bereits angelegten Zusatzfelder. Es sind maximal 20 Felder möglich. Wählen Sie eine Nummer für das Zusatzfeld was Sie hinzufügen möchten - wenn z.B. attr1 bis attr5 vergeben sind, sollte Ihr neues Feld die Nummer 6 erhalten.
Öffnen Sie PHPMyAdmin und wechseln Sie in die Shopware-Datenbank. Wählen Sie die Tabelle s_articles_attributes aus. Klicken Sie auf den Reiter Struktur und passen Sie den Feldtyp entsprechender Ihrer Anforderung an.
Feldtyp "text" > Datenbanktyp Varchar Länge 255 Feldtyp "boolean" (Checkbox) > Datenbanktyp Int Länge 1 Feldtyp "textarea" (Text mit Umbruch) > Datenbanktyp Text Länge freilassen Feldtyp "select" Auswahlliste > Datenbanktyp Varchar Länge 255
Anlegen eines Textfeldes
Klicken Sie auf Artikel-Attribut anlegen Füllen Sie die Felder wie folgt aus:
- Eindeutiger Name = attr[X] X = Freie Attribut Nummer
- Standardwert = Leer
- Typ des Feldes = text
- Name des Feldes = Feld-Bezeichnung/Beschreibung
- Auswahl erzwingen = ja / nein
- Position = Position des Feldes in der Gruppe Zusatzfelder
- Datenbank-Feld = attrX X = Freie Attribut Nummer
- Eingabe für Varianten möglich = Ja / Nein
- Mehrsprachfähig = Ja / Nein
Klicken Sie anschließend auf "Speichern"
Anlegen einer Textarea (Text mit Umbruch)
Vorgehen wie bei Text. Feldtyp = textarea
Anlegen einer Checkbox
Vorgehen wie bei Text. Feldtyp = boolean
Anlegen einer Auswahlliste (selectbox)
- Eindeutiger Name = attr[X] X = Freie Attribut Nummer
- Standardwert = Bitte wählen
- Typ des Feldes = select
- Name des Feldes = Feld-Bezeichnung/Beschreibung
- Auswahl erzwingen = ja / nein
- Position = Position des Feldes in der Gruppe Zusatzfelder
- Datenbank-Feld = attrX X = Freie Attribut Nummer
- Eingabe für Varianten möglich = Ja / Nein
- Mehrsprachfähig = Ja / Nein
Bitte klicken Sie auf "Speichern" und wechseln Sie zu PhpMyAdmin -
- Rufen Sie die Tabelle "s_core_engine_values" auf
Fügen Sie für jeden Wert, der in der Selectbox auswählbar sein soll, einen neuen Datensatz hinzu
- domelement = Die Bezeichnung des Zusatzfelds (attrX)
- domvalue = Der Wert der Option (wird in s_articles_attributes gespeichert)
- description = Der Auswahl-Text
- position = Die Position innerhalb der Auswahlliste
- Rufen Sie die Tabelle "s_core_engine_queries" auf
Fügen Sie einen neuen Datensatz hinzu
- query (Achtung: attrX in SELECT Abfrage durch die richtige Attribut-Kennung ersetzen)
SELECT DISTINCT description, domvalue FROM s_core_engine_values WHERE domelement='attrX' ORDER BY position ASC
- option = description
- value = domvalue
- domelement = attr[X]
Artikel bewerten
Weitere interessante Artikel:
Bestell-Nr.: 58421_
Lieferzeit ca. 5 Tage
Preise inkl. gesetzlicher
MwSt. zzgl. Versandkosten*
Preise inkl. gesetzlicher
MwSt. + Versandkosten*