Node Edit Form an verschiedenen Stellen
am 27.05.2010 - 17:49 Uhr in
Hallo zusammen!
Ich möchte ein Node Edit Form an verschiedenen Stellen einbinden.
Dazu habe ich in einem Modul einen Block erstellt, der mit node_page_edit() das Formular ausgibt. Mit dem hook_form_alter() passe ich das Formular an und blende einige Felder im Frontend je nach Benutzerrolle aus.
Bis hierhin funktioniert auch alles und es können neue Inhalte angelegt werden. Das Problem ist nur, dass Ajax nicht mehr funktioniert. D.h. z.b. der Button "Add another item" funktioniert nicht. Rufe ich das Formular im Backend über die Standardurl auf, dann funktioniert es wie bisher.
Was muss ich tun, damit ein mit node_page_edit() angezeigtes Formular noch alle Ajax Funktionalitäten besitzt?
Viele Grüße
Jan
- Anmelden oder Registrieren um Kommentare zu schreiben

Eigentlich sollte das so
am 01.06.2010 - 23:03 Uhr
Eigentlich sollte das so gehen. Hast du mal versucht, das Problem mit http://drupal.org/project/formblock zu lösen?
jQuery Problem
am 22.06.2010 - 17:34 Uhr
Hallo Manuel,
auch damit ging es leider nicht.
Aber ich habe das Problem gefunden: Ich habe im Frontend ein neueres jQuery eingebunden, damit funktionieren die Node Forms aber nicht mehr... blöd
-> http://www.drupalcenter.de/node/28406
Konntest du es lösen? Wenn
am 14.05.2012 - 17:17 Uhr
Konntest du es lösen? Wenn ja, wie? Welchen Code hast Du genutzt um das edit (nicht das add) FormuIar einzubinden?