ROM-andre.herrn Posted May 15, 2009 Report Share Posted May 15, 2009 Hallo, in einem zweisprachigen Shop kann es beim CSV-Import zu Problemen kommen. Parameter: 1. Hinzufügen Sprache Englisch 2. Alle Produkte importiert->ok 3. Hinzufügen Sprache Deutsch (Jetzt Standardsprache) mit manueller Übersetzung der Kategorienamen 3. Produktimport-> erfolgreich, jedoch mit dem Problem das alle Kategorien für die deutsche Sprache doppelt angelegt wurden Grund: import.php - Klasse im Adminbereich Zeile: ~426 $cat_query = xtc_db_query("SELECT c.categories_id FROM ".TABLE_CATEGORIES." c, ".TABLE_CATEGORIES_DESCRIPTION." cd WHERE cd.categories_name='".addslashes($cat[$i])."' and cd.language_id='".$this->languages[0]['id']."' and cd.categories_id=c.categories_id and parent_id='".$parent."'"); "Fehler:" $this->languages[0]['id'][/code] Denn $this->languages[0] ist englisch. Ich will jedoch die deutsche Datei importieren. Also musste ich den Parameter in $this->languages[1] ändern. Denn erst dann findet er bei dieser Abfrage die bestehenden deutschen Kategorien und kann dann die nötigen IDs setzen. Eventuell könnte man das in Zukunft besser lösen. Beispielsweise durch einen Sprachselektor vor dem Import? Grüße, André Be Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.