Vokabular, Terms und Nodes per Script erzeugen
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 4 Tagen 19 Stunden
vor 1 Woche 18 Stunden
vor 1 Woche 20 Stunden
vor 1 Woche 20 Stunden
vor 1 Woche 20 Stunden
vor 1 Woche 21 Stunden
vor 1 Woche 2 Tagen
vor 1 Woche 2 Tagen
vor 1 Woche 2 Tagen
vor 1 Woche 2 Tagen