Zum Inhalt springen

Problem Ausgabe Extension Pear HTML Quickform Frontend Plugin

Erstellt am 13. Juni 2007 · 2 Antworten · letzte Antwort am 14. Juni 2007

Tags: Frage

Typo3glowe ·

Hallo

Hab folgendes Problem bei der Ausgabe eines Front End Plugin. Hab mir ein Grundgerüst erstellt mit dem Kickstartet und folgenden Code eingefügt:

function main($content,$conf) {
$this->conf=$conf;
$this->pi_setPiVarDefaults();
$this->pi_loadLL();

require_once "HTML/QuickForm.php";

$form = new HTML_QuickForm('frmTest', 'get');
$form->addElement('header', 'MyHeader', 'Testing QuickForm');
$form->addElement('text', 'MyTextBox', 'What is your name?');
$form->addElement('reset', 'btnClear', 'Clear');
$form->addElement('submit', 'btnSubmit', 'Submit');
$content=form->display();

return $this->pi_wrapInBaseClass($content);
}

Jetzt sollte ja eigentlich das Formular im Frontend erscheinen,wenn man das Plugin auf eine Seite eingefügt hat.

Aber wenn ich das mache, geht auf einmal gar keine Ausgabe, von keiner Seite mehr. Einmal hat es funktioniert, da wurde der Inhalt aber über dem Übrigen Inhalt ausgegeben,statt wie erwartet innerhalb des Divs für das Plugin.

Kann mir jemand sagen was ich falsch mache, bzw wo mein Denkfehler liegt?

steffenk ·

$content=form->display();

das dürfte die falsche Methode sein, denn die macht bestimmt echos.

Such eine Methode, wo Du den Content in eine var bekommst.