Hallo datenknecht,
vielen Dank für die Antwort.
ich habe hier mal den Auszug aus der af_xtscript90.php für die Kategorien:
function ReadCategories()
{
global $action;
echo '<?xml version="1.0" encoding="' . CHARSET . '"?>' . "\n" .
"<CATEGORIES>\n";
$cmd = "select categories_id, parent_id from " . TABLE_CATEGORIES .
" order by parent_id, categories_id";
$cat_query = xtc_db_query($cmd);
while ($cat = xtc_db_fetch_array($cat_query))
{
echo "<CATEGORIES_DATA>\n" .
"<ID>$cat[categories_id]</ID>\n" .
"<PARENT_ID>$cat[parent_id]</PARENT_ID>\n" .
"<NAMES>\n";
$cmd = "select language_id, categories_name from " . TABLE_CATEGORIES_DESCRIPTION .
" where categories_id=" . $cat['categories_id'];
$names_query = xtc_db_query($cmd);
while ($names = xtc_db_fetch_array($names_query))
{
echo "<NAMEENTRY>\n" .
"<LANGUAGEID>$names[language_id]</LANGUAGEID>\n" .
"<NAME>" . htmlspecialchars($names['categories_name']) . "</NAME>\n" .
"</NAMEENTRY>\n";
}
echo "</NAMES>\n" .
"</CATEGORIES_DATA>\n";
}
echo "</CATEGORIES>\n";
}
Es stimmt das der CSV Import klappt. Hatte ich auch schon mal getestet. Die categories_id wird beim csv import einwandfrei gesetzt.
Nur über den Amicronimport kommt entweder die parent_id oder die categories_id nicht ordnungsgemäß zurück.
Nach dem CSV Import funktioniert der import von Amicron ja auch nicht. Er legt mir dann alle Artikel nochmal je Kategorie an....
Danke für die Hilfe im voraus