[GELÖST] Aufbau des Mappingmask Arrays bei ONIX XML

Liebe Community, ich habe eine Frage zu dem Aufbau des mappingmask Arrays. Ich möchte aus einem ONIX XML. Artikel über die connectors API importieren. Dabei gehe ich nach folgendem Tutorial vor: Link Der Pfad für die Produktbezeichnung sieht etwa so aus: [code]

TitleShort TitleLong [/code] Ich möchte nun etwa den Produkttitel ("name") mappen: [code]$mappingmask = array ( "name" =\> array("title" =\> "b203"), ... ); $mappingmask = $mapping-\>prepare\_mask($mappingmask); foreach($articles as $article) { $article\_data = $mapping-\>convert\_line($mappingmask, $article, true); }[/code] Leider funktioniert das überhaupt nicht. Wenn ich es nur so mache: [code]$mappingmask = array ( "name" =\> "title", ... );[/code] bekomme ich dann bei einem print\_r von [code]$article\_data[/code] folgendes: [code][name] =\> Array ( [b203] =\> TitleShort [b029] =\> TitleLong )[/code] Bin für jeden Tip dankbar!

Ich möchte hier anschließen, da es das einzige Thema war im Forum was ich gefunden habe… Arbeitet einer mit Import ONIX? Wenn ja, würde ich mich über Tipps freuen…

Zur Info für all jene, die das selbe Problem haben: Hier etwas Code. Mehr ist es eigentlich gar nicht. Ich verwende hierbei kein Masking. $data = $api-\>convert-\>xml-\>decode($pathToONIX-XML); foreach($data['ONIXmessage']['product'] as $product) { // MAINDATA $article\_data = array( "name" =\> utf8\_decode($product['title']['b203']), "ordernumber" =\> utf8\_decode($product['a001'] . $price['j148']), "supplier" =\> utf8\_decode($product['a197']), ... }; $article = $import-\>sArticle($article\_data); // IMAGES $import-\>sArticleImage( array( "image"=\>"covers/".utf8\_decode($product['a001']).".jpg", "articleID"=\>$article["articleID"]) ); // CATEGORIES $import-\>sArticleCategory($article['articleID'], $leaf['id']); } Die XML-Tags eurer ONIX-Files können sich natürlich von diesen hier unterscheiden. LG, Markus