automatische Node-Erstellung
Eingetragen von Scentyoo (60)
am 27.06.2009 - 21:29 Uhr in
am 27.06.2009 - 21:29 Uhr in
Hallo,
wie kann ich eine Node automatisch erzeugen lassen, ohne dass der Benutzer das Formular ausfüllen muss. Die Daten die eingetragen werden sollen, möchte ich dabei steuern können.
Oder geht das nur manuell (eintragen in Tabellen: node und content_type_test)??
- Anmelden oder Registrieren um Kommentare zu schreiben
Mit der Funktion node_save
am 28.06.2009 - 09:44 Uhr
Mit der Funktion node_save (macht hier Sinn) oder drupal_execute (allgemeine Funktion zum Ausfüllen lassen eines Formulars).
----------------------------------------
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.
oh, die Funktion hab ich mir
am 28.06.2009 - 11:33 Uhr
oh, die Funktion hab ich mir auch schon angeschaut, jedoch konnte ich damit leider wenig anfangen. Der Funktion wird $node übergeben. Müsste da nicht eine $form übergeben werden?!? Wie ist denn der genaue Ablauf, wenn ich node_save benutzen will?
bei node_save übergibt man
am 28.06.2009 - 12:12 Uhr
bei node_save übergibt man ein Node-Object.
<?php
$node = new StdClass;
$node->type = 'story'; //Inhaltstyp
$node->body = 'Textfeld bla bla';
$node->title = 'Titel';
$node->uid = 1;
$node->status = 1;
$node->active = 1;
$node->promote = 1;
node_save($node);
?>
----------------------------------------
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.