[gelöst] Formular-Aufruf gibt nur das Wort 'Array' zurück
Eingetragen von Kelly5 (43)
am 14.09.2013 - 23:18 Uhr in
am 14.09.2013 - 23:18 Uhr in
Hallo an alle,
ich habe Probleme mit einem ganz normalen Formular-Aufruf:
return drupal_get_form('upload_form');
Das Formular wird nicht angezeigt, die Seite (node) zeigt nur das Wort 'Array' an.
Es liegt nicht am Formular, denn ich habe testweise auch andere Formulare (vom System) aufgerufen, mit dem gleichen Ergebnis.
Woran liegt das? Danke für eure Hilfe im Voraus!
LG
- Anmelden oder Registrieren um Kommentare zu schreiben
Ich weiß jetzt nicht, in
am 15.09.2013 - 11:08 Uhr
Ich weiß jetzt nicht, in welchem Kontext Du den Wert des Aufrufs zurück gibst. Du gibst den Formular-Array von Drupal zurück, erwartet wird aber auf der nächst höheren Ebene ein String (vermutlich das Formular bereits in HTML umgewandelt). Deshalb siehst Du nur das Wort Array.
Benutzt Du vielleicht veraltete Dokumentation? Welche zu Drupal 6 und benutzt Drupal 7? Versuche mal folgenden Aufbau:
return drupal_render (drupal_get_form('upload_form'));
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Vielen Dank, das hat
am 16.09.2013 - 15:29 Uhr
Vielen Dank, das hat geklappt.
Es ist übrigens Drupal 7.
Viele Grüße,
Kelly