ich habe mit ein kleines PHP-Skript geschrieben, dass eine CSV-Datei in eine webEdition-XML-Datei für den Import umwandelt. Das hat soweit auch funktioniert schon funktioniert. Jedoch habe ich nun das Problem, dass beim Import nichts importiert wird, sondern alle Einträge "übersprungen" werden - und ich habe "Ersetzen" beim Import-Dialog ausgewählt.
Kann es sein, dass beim letzten Update etwas geändert wurde, so dass es weitere XML-Pflichtfelder gibt, die in der XML-Datei enthalten sein müssen? Meine erzeugte XML-Datei sieht wie folgt aus:
"SupportedDevices" ist das Name der Klasse
Würde mich freuen, wenn vielleicht jemand eine Idee hat.
Code: Alles auswählen
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<webEdition version="6.1.0.3" xmlns:we="we-namespace"><we:object>
<ClassName>we_objectFile</ClassName>
<ID/>
<Table>tblobjectfiles</Table>
<InWebEdition>1</InWebEdition>
<ParentID>3</ParentID>
<ParentPath>/SupportedDevices</ParentPath>
<Text>3DLAB</Text>
<Path>/SupportedDevices/3DLAB</Path>
<OldPath>/SupportedDevices/3DLAB</OldPath>
<IsFolder>0</IsFolder>
<ContentType>objectFile</ContentType>
<Icon>objectFile.gif</Icon>
<EditPageNr>1</EditPageNr>
<DefaultInit>1</DefaultInit>
<RestrictOwners>0</RestrictOwners>
<IsDynamic>0</IsDynamic>
<Published>1300806364</Published>
<Category>,6,</Category>
<IsSearchable>1</IsSearchable>
<InGlossar>0</InGlossar>
<Language>en_GB</Language>
<schedArr>YTowOnt9</schedArr>
<Text>3DLAB</Text>
<AllowedClasses>5</AllowedClasses>
<RootDirPath>/SupportedDevices</RootDirPath>
<rootDirID>3</rootDirID>
<TableID>5</TableID>
<ObjectID/>
<Category>,6,</Category>
<IsSearchable>1</IsSearchable>
<Charset>UTF-8</Charset>
<Language>en_GB</Language>
<TriggerID>0</TriggerID>
<we:content>
<ClassName>we_element</ClassName>
<Name>producerTitle</Name>
<Dat>M0RMQUI=</Dat>
<Type>input</Type>
</we:content>
<we:content>
<ClassName>we_element</ClassName>
<Name>Title</Name>
<Dat>M0RMQUI=</Dat>
<Type>txt</Type>
</we:content>
</we:object>
<!-- webackup -->
</webEdition>