Vokabular, Terms und Nodes per Script erzeugen
![](http://www.drupalcenter.de/files/noavatar_mini.gif)
am 29.03.2009 - 17:27 Uhr in
Hallo,
ich beschäftige mich zur Zeit mit dem Import von größeren Datenmengen in Drupal-Systeme.
(Wobei Import hier nicht (nur) einen einmaligen Vorgang beinhalten soll, sondern auch ein regelmäßiges aktualisieren der Daten berücksichtigen soll.)
Da ich aber auch Vokabulare per Script anlegen können möchte (weil ich faul bin) und Taxonomy-Terms diesen Vokabularen zuordnen (sprich neu ins System einbringen) können möchte habe ich mir in der API mal die Taxonomy-Funktionen angesehen und war auf den ersten Blick etwas enttäuscht, da ich zwar Funktionen zum abrufen von Term-Informationen gefunden habe, aber nicht um welche (direkt) zu schreiben.
Lediglich der Blick in den Quellcode der Funktion taxonomy_save_term(&$form_values) offenbart die Funktion drupal_write_record ja ne Möglichkeit Vokabular oder Terms in die Datenbank zu schreiben.
Ich hatte nur gehofft, dass es vll. eine einfachere Lösung gibt.
Vor Allem in Hinblick auf das erzeugen von Nodes.
Bei Nodes hab ich ja die Möglichkeit ein Node-Objekt zu erzeugen, die Inhalte reinzustecken und das Node-Objekt zu speichern. Ginge das auch über das drupal_write_record ( Vor Allem unter Berücksichtigung von CCK-Feldern )?
Oder gibt es noch andere Möglichkeiten über Drupal-Funktionen Inhalte, Vokabulare und Taxonomien per php-Script zu importieren?
Aufgrund der zu implementierenden Aktualisierungsfunktionen bringen mich irgendwelche CSV-Import-Modle nicht so recht weiter.
Wie immer wäre ich für Tipps, Hinweise und Ratschläge dankbar.
Oder zur Not die Bestätigung das obiges der richtige und einzige Weg ist.
Gruß
- Anmelden oder Registrieren um Kommentare zu schreiben
Neue Kommentare
vor 10 Stunden 50 Minuten
vor 11 Stunden 24 Minuten
vor 1 Tag 4 Stunden
vor 1 Tag 4 Stunden
vor 1 Tag 8 Stunden
vor 1 Tag 8 Stunden
vor 1 Tag 19 Stunden
vor 1 Tag 23 Stunden
vor 1 Tag 23 Stunden
vor 2 Tagen 9 Stunden