[gelöst]CSV-Datenimport in eigenen Inhaltstyp
am 05.07.2009 - 17:37 Uhr in
Hallo Drupalfreunde,
ich habe einen eigenen Inhaltstyp erstellt mit verschiedenen CKK-Feldern. Nun möchte ich die Daten einer CSV-Datei in diesen Inhaltstyp importieren.
Habe es bereits mit dem Modul node_import versucht. Bekommen aber immer nach Mappen der CSV-Felder auf die Felder des Inhaltstyps die PHP-Fehlermeldung: 'Fatal error: Cannot use string offset as an array in D:\meinpfad\sites\all\modules\node_import\supported\cck\content.inc on line 200'.
Habe durchaus PHP und MySQL-Kenntnisse und könnte ein eigenes Skript schreiben, kenne aber nicht das DB-Schema von Drupal. Welche Tabellen müsste ich denn befüllen??
Sind das nur die Tabellen 'node' und 'content_type_mein-inhalts-typ' und evtl. noch 'node_revisions'??
Überhaupt wäre ein DB-Schema sehr nützlich für mich.
Bin dankbar für jeden Tipp!!
- Anmelden oder Registrieren um Kommentare zu schreiben
Das Modul Schema verrät Dir
am 05.07.2009 - 18:08 Uhr
Das Modul Schema verrät Dir einige Information über die Tabellen, welche in den *.install Dateien drin stehen.
Allerdings brauchste das nicht lesen, weil es Funktionen gibt, welche man die Daten übergeben kann zb die Funktion node_save (Node-Object übergeben, hier ein Beispiel) oder drupal_execute (ein Formular die Werte übergeben, hier ein Beispiel).
----------------------------------------
http://tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Ein Forum ist kein Ersatz für das www (Google.de).
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.
Danke
am 12.07.2009 - 18:33 Uhr
Ok, Vielen Dank!
Die Tipps haben mir geholfen. Werde wohl ein eigenes Skript schreiben mit Gebrauch der Funktion node_save().