[gelöst] Probleme mit Node import

am 05.06.2010 - 07:58 Uhr in
Ich verwende das Modul Node Import um meine Inhalte in Druapl zu importieren. Zu den Inhalten gehören auch Bilder, welche ich vorher auch in das entsprechende Verzeichnis geladen habe.
Beim ersten Import geht auch alles gut.
Jetzt sollen die Daten täglich aktualisiert werden. Dafür gibt es das Modul Node import via Cron. Das funktioniert an sich auch gut ABER ...
Wenn ich die Inhalte aktualisieren will, muss man doch auswählen, Forced import in cron --> from the beginning und den Haken setzen Delete old nodes.
Falls ich das richtig verstanden habe, löscht dabei das Modul alle Inhalte und läd sie wieder hoch, oder?
Da beim löschen der Inhalte aber auch die Bilder gelöscht werden, kann die csv anschließend nicht gleich wieder importiert werden. Ich muss dann erst wieder alle Bilder hochladen.
Gibt es da irgend eine Lösung wieder ich das komplett automatisch laufen lassen kann?
Mein Ziel ist es das die Inhalte täglich aktualisiert werden. Das muss doch irgendwie gehen.
Vielen Dank schon mal für eure Hilfe.
VG Charly
- Anmelden oder Registrieren um Kommentare zu schreiben
Es gibt für node import auch
am 07.06.2010 - 11:01 Uhr
Es gibt für node import auch eine update Funktion, welche Deine Wünsche erfüllen könnte. Da Modul ist aber work and progress.
Für Deinte Variante mit delete olt nodes, könntest Du die gelöschten Bilder, wenn Du unter Linux abeitest leicht mich einem script vorher aus einem Verzeichnis in das gewünschte kopieren. Dann sollte es auch klappen.
ich habe grad hier die Lösung
am 07.06.2010 - 11:52 Uhr
ich habe grad hier die Lösung gefunden. Trotzdem danke
CCK File Field preprocess
If you would like to import nodes with CCK File Fields, you have to manually move the files at their final location before importing. This function will move your files to their final location before the import process.
This is how it works:
* you have a node with a file field, which is stored in"files/nodefile" folder;
* you copy your CSV file to "files/imports" (this is the default folder for node import module);
* and you copy files to "files/imports/files/nodefile" folder;
* when the new import file is found by ni_cron module, than all the files under "files/imports/files/nodefile" will be moved to "files/nodefile."