Node Import + CCK
am 21.02.2009 - 01:14 Uhr in
Guten Abend allerseits,
ich habe auf drupal.org gelesen, dass Node Import und CCK nicht so ganz zusammen funktionieren in Version 6.
(NONE of the contrib modules such as CCK or Location).
Sollte man nun bei neuen Projekten zur Version Drupal 5 greifen oder besser warten?
Es geht darum, dass ich eine CSV / Excel Tabelle habe, die gerne in eine bestehende CCK / Views Struktur importiert werden möchte und ich nicht weiß wie ich am Besten vorgehe.
Kann mir jemand helfen?
Danke im Voraus!
Carino
- Anmelden oder Registrieren um Kommentare zu schreiben

Feedapi, Feedapi_mapper und Parse_CSV
am 21.02.2009 - 17:16 Uhr
Das geht mit Feedapi, Feedapi_mapper und Parse_CSV. Die einzige Schwierigkeit ist, daß der Parse_CSV zur Zeit nur mit "," als Delimiter arbeitet, aber das muß zur an 2 Stellen im Code geändert werden, dann geht es statt "," mit ";". Ich kann ja auch mal nen Patch präparieren, um den Delimiter wählbar zu machen.
Dann geht es so:
- Module Installieren
- Die CSV-Datei muß eine Header-Zeile haben
- Datentyp für die einzelnen Records anlegen (Feedapi NICHT ansschalten)
- Feed-datentyp deklarieren (Struktur egal, aber Feedapi + CSV_Parser + Mapper anhaken und den Nodetyp von vorhin angeben)
- Nicht Refresh Feed on Creation anhaken!!!
- Feed-Datentyp sichern
- jetzt im Map-Tab die Felder der CSV Datei auf die Felder des Records mappen
- Refresh Tab anklicken
- jetzt werden die einzelnen Nodes importiert
- Die Nodes können einfach mit einem View angezeigt werden
- die Nodes sind mit dem Feed verbunden und können alle über den Feed auf einmal gelöscht werden (das ist nützlich, wenn das noch mal wiederholt werden soll)
- Löscht man den Feed, existieren die Nodes alleine weiter (als wären sie über create erstellt)
Ich hoffe, Du kommst mit der Beschreibung klar.
Gruß
Werner
Hi, besten Dank! Hab das mal
am 21.02.2009 - 17:39 Uhr
Hi,
besten Dank! Hab das mal überflogen und teste es morgen aus.
So ganz kann ich das noch nicht nachvollziehen, aber bestimmt beim durchspielen der einzelnen schritte.
Vielen Dank und schönes Wochenende!
Carino