Relationale Strukturen im Admin
am 11.02.2007 - 22:33 Uhr in
Hallo,
eine größere Anwendung, die fertig geplant ist, muss nun direkt als Drupal-Modul erstellt werden. Ich habe mir das Tutorial zum Schreiben vom Modulen angelesen; allerdings ist dieses sehr oberflächlich und beantwortet einige Fragen nicht.
Ich habe mehrere Tabellen, die im Admin gepflegt werden müssen. Dafür brauche ich eine Bearbeitungs-Matrix nach dem Schema:
Spalte 1 | Spalte 2 | Spalte 3
------------------------------
Textfeld | Select | Textfeld | save | delete
Textfeld | Select | Textfeld | save | delete
Textfeld | Select | Textfeld | save | delete
D.h., ich brauche entweder mehrere Formulare auf der Admin-Seite oder die Möglichkeit, in einem Formular mehrere Submit-Buttons anzulegen und entsprechend zu verarbeiten.
Bei der Recherche habe ich im Wesentlichen zwei Ansätze gefunden: eine Ajax-basierte Lösung und die Möglichkeit, per hook_forms() mehrere Formulare zusammenzufassen. In der Forms-API stehen leider auch keine tiefergehenden Erklärungen.
Könnte mir bitte jemand einen Ansatz geben, in welche Richtung ich weiter lesen sollte?
Vielen Dank,
Stefan
- Anmelden oder Registrieren um Kommentare zu schreiben
Re: Relationale Strukturen im Admin
am 12.02.2007 - 14:05 Uhr
In der Forms-API stehen leider auch keine tiefergehenden Erklärungen.
Meinst Du das ernst? Ich gehe jetzt mal davon aus, das Du noch nicht die richtigen Seiten im Handbuch gefunden hast:
http://drupal.org/node/37775
http://api.drupal.org/api/5/file/developer/topics/forms_api.html
http://api.drupal.org/api/5/file/developer/topics/forms_api_reference.html
Könnte mir bitte jemand einen Ansatz geben, in welche Richtung ich weiter lesen sollte?
s.o.
Re: Relationale Strukturen im Admin
am 12.02.2007 - 20:36 Uhr
Ich habe sicher nicht das komplette Handbuch gelesen - Tatsache ist aber, dass wichtige Teile des Handbuchs fortgeschrittene Drupal-Kenntnisse verlangen und dem Drupal-Einsteiger lediglich sehr einfache Beispiele geben. Insgesamt ist die Dokumentation vergleichsweise sehr gut, keine Frage, auch wenn man didaktisch sicher einiges verbessern könnte.
Nach einigen Versuchen mit Formularen habe ich seit heute folgendes Problem: Nach Erstellen eines Formulars und Rückgabe per
return drupal_get_form('meinmodul', $form);
erhalte ich das hier:
Fatal error: Cannot unset string offsets in /home/.../form.inc on line 319
Dieses Problem liegt offensichtlich an PHP5 - ich weiß zu wenig über Drupal, um den Core zu patchen, aber vielleicht hatte jemand von euch mal das gleiche Problem? In irgendeinem Foreneintrag bei drupal.org steht, dass das Problem mit dem jüngsten Update behoben sei; ist bei mir nicht der Fall.
Jedenfalls: Falls hier jemand abseits der Tutorial-Beispiele ein paar einfache Beispiele zu Formularen und den dazugehörigen wichtigsten Funktionen hat, wäre ich dankbar.
Gruß Stefan