Startseite
  • » Home
  • » Handbuch & FAQ
  • » Showroom
  • » Forum
  • » Drupalchannel
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Modul-Entwicklung ›

Nodes automatisch erzeugen

Eingetragen von Micha1111 (271)
am 04.10.2008 - 14:37 Uhr in
  • Modul-Entwicklung
  • Drupal 6.x

Ich habe einen neuen Inhaltstyp mit CCK erstellt.
Nun müsste ich über "Inhalt erstellen" 90 Nodes dieses Typs erstellen, d.h. einzeln das Formular aufrufen, ausfüllen und speichern => sehr mühsam.

Eigentlich müsste das doch auch automatisiert gehen, d.h. über ein eigenes Modul.
Dazu müsste ich den vorhandenen Quellcode, der hinter dem Formular des existieren Inhaltstyps steht, in eigenes Modul kopieren und durch eigene Schleifen ergänzen.

Weiss jemand, in welcher Datei dieser Quellcode steckt (CCK und/oder Core) ?

‹ Nodes automatisch erzeugen Print abhängig von ... ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi, grundsätzlich kannst du

Eingetragen von Kars-T (1352)
am 04.10.2008 - 15:09 Uhr

Hi,

grundsätzlich kannst du dieses Modul verwenden:

http://drupal.org/project/issues/node_import

Es ist allerdings nur für die Version 5 vorhanden. In diesem Thread steht vielleicht, wie du das mit der 6. hin bekommst:

http://drupal.org/node/244931

Wenn du das sonst von Hand machen willst, ist das hier ein Ansatz und gick auf api.drupal.org

http://drupal.org/node/67887

---

Viele Grüße,

Kars-T

Arbeit: comm-press

Hobbies: Tower Defense HQ, plamo.de, Blog

Viele Grüße,

Kars-T
|

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also node_import habe ich

Eingetragen von Micha1111 (271)
am 12.10.2008 - 22:52 Uhr

Also node_import habe ich mir schon angesehen:
Die Bugliste ist lang und das Projekt wird nicht wirklich laufend betreut.
Zudem scheint es massive Probleme mit node_reference-Feldern und date-Feldern zu geben.
Das direkte Schreiben in die DB ist ebenfalls kaum zu realisieren, wenn bei verschiedenen Modulen, wie cck oder z.B. workflow mindestens 5-10 DB-Tabellen mit mehreren Zeilen betroffen sind.

Ich stelle mir das eigentlich garnicht so schwierig vor, wenn man denn genug Ahnung von Drupal-Programmierung hätte, nämlich folgende Simulation:

1. Aufrufen des betreffenden Formulars
2. Eintragen der Formularfelder, als ob man es tatsächlich tun würde. (d.h. auslesen aus einem Textfile - mit Komma getrennte Felder in der Reihenfolge des Formulars)
3. Abschluss über den Speichern/submit - Button
und das einfach je Zeile des Text-files

  • Anmelden oder Registrieren um Kommentare zu schreiben

Micha1111 schrieb Ich

Eingetragen von md (3777)
am 13.10.2008 - 08:41 Uhr
Micha1111 schrieb

Ich stelle mir das eigentlich garnicht so schwierig vor, wenn man denn genug Ahnung von Drupal-Programmierung hätte, nämlich folgende Simulation:

1. Aufrufen des betreffenden Formulars
2. Eintragen der Formularfelder, als ob man es tatsächlich tun würde. (d.h. auslesen aus einem Textfile - mit Komma getrennte Felder in der Reihenfolge des Formulars)
3. Abschluss über den Speichern/submit - Button
und das einfach je Zeile des Text-files

In einer Schleife kannst du die Funktion drupal_execute($form_id, &$form_state) aufrufen. Als Parameter übergibst du die Form ID und ein Array mit den zu speichernden Werten.

vg
--
md - DrupalCenter

mdwp* :: Drupal Services

vg
md - DrupalCenter.de

mdwp*

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Blockregionen per CCK Feld ausblenden
  • [erledigt] drupal 7 - read more ausblenden
  • Drupal7 für eine Produktvergleich Seite
  • Marinelli 3, Admin-Layer
  • #ajax Funktionalität in einem Field Widget
  • Image: Bildupload erst beim Speichern des Nodes
  • Views Accordion - Header Elemente nebeneinander
  • Wie kann ich Theme AUTOMATISCH umstellen, wenn sich Benutzer einlogen?
  • Überprüfung von Artikeln, die Benutzer geschrieben haben
  • Target des Weiterlesen-Links ändern?
  • CCK Auswahlfelder während des Betriebes ändern/erweitern oder in Textfeld umwandeln
  • Url Alias zerschossen - (SET SQL_BIG_SELECTS=1)
Weiter

Neue Kommentare

  • in die template.php im
    vor 57 Minuten 42 Sekunden
  • da es bisher keine etablierte
    vor 1 Stunde 7 Minuten
  • Also die lösung ist einfach
    vor 4 Stunden 26 Minuten
  • Und warum schreibst Du die
    vor 7 Stunden 24 Minuten
  • Jep, so hab ich eine View
    vor 7 Stunden 52 Minuten
  • Nimm dazu doch das Modul
    vor 8 Stunden 17 Minuten
  • okay, vielen dank :)
    vor 8 Stunden 27 Minuten
  • _target-Attribut für Links in node.tpl.php einfügen
    vor 8 Stunden 42 Minuten
  • Hallo Jonny und willkommen
    vor 9 Stunden 15 Minuten
  • Hast Du Dir schon mal die
    vor 10 Stunden 10 Minuten

Statistik

Beiträge im Forum: 173955
Registrierte User: 15480

Neue User:

  • ghs2f1efs
  • Neoskop
  • habicht09

» Alle User anzeigen

User nach Punkten sortiert:
stBorchert5516
quiptime4713
Tobias Bähr3874
wla3805
md3777
bv3700
Thoor3678
Alexander Langer3282
dereine2635
Exterior2571
» User nach Punkten
Zur Zeit sind 1 Benutzer und 12 Gäste online.

Benutzer online

  • uaith

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Showroom
  • » Forum
  • » Drupalchannel
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's
  • Bücherecke

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed Drupal Podcast
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association