Hallo,
Immanuel hat gerade freundlicherweise mit mir telefoniert, sich unsere JTL DB angeschaut und Anregungen zur Behebung gegeben, die ich hier auch teilen möchte.
Problem:
In einer der JTL
Connector-Versionen zwischen 2.9.0 und 2.9.4 wurde das Feld für die wesentlichen Produktmerkmale in
Gambio (products_description.checkout_information) in der JTL zu einem Funktions-Produktattribut mit der Folge, dass man es nur noch mit einem Wert befüllen konnte statt mit einem pro Sprache.
Falls noch jemand jetzt durch den Einsatz einer vorherigen Version das Problem hat, dass die wesentlichen Produktmerkmale ein Funktionsattribut in der JTL
Wawi geworden sind, hier der Fix hervorgegangen aus der Fehleranlyse und Anregeungen von Immanuel. Bitte nur handeln, wenn ihr versteht was ihr macht, und AUF JEDEN FALL vorher eine DATENBANKSICHERUNG von JTL Wawi und Gambio machen! Keine Haftungsübernahme, Anwendung auf eigenes Risiko:
- In der dbo.tAttributSprache den Wert kAttribut für den Eintrag "Wesentliche Produktmerkmale" suchen.
- In der Tabelle dbo.tAttributSprache die Spalte kSprache für die Zeile "Wesentliche Produktmerkmale" auf 1 setzen
- In der Tabelle dbo.tAttribut den gefundenen Wert für kAttribut finden und für diesen die Spalte nIstMehrsprachig von 0 auf 1 umstellen
- Mit dieser SQL Abfrage alle wesentlichen Produktmerkmale von Sprache 0 (nicht existent) auf Sprache 1 (im Standard: Deutsch) setzen.
(226 durch euren in Schritt 1 gefundenen kAttribut Wert ersetzen!)
update dbo.tArtikelAttributSprache set kSprache = 1 from dbo.tArtikelAttributSprache inner join dbo.tArtikelAttribut on dbo.tArtikelAttributSprache.kArtikelAttribut = dbo.tArtikelAttribut.kArtikelAttribut and kAttribut = 226;
- Mit der JTL Ameise die Wesentlichen Produktmerkmale für deutsch exportieren und sie für die übrigen Sprachen anpassen und wieder importieren
- In der JTL die Artikelattribute aufrufen und sicherstellen, dass hier für alle Sprachen als Bezeichnung "Wesentliche Produktmerkmale" hinterlegt ist, nicht nur für deutsch!
VG
bork