Hallo
Zur Zeit bin ich daran, eine eigene Extension zu entwickeln. Nun stellt es aber schon bei den vermeintlich einfachsten Aufgaben an. Und zwar will ich per Post oder Get übergebene Variablen mit $this-piVars['titel'] auslesen. Das Formular schickt also die Feldinhalte an sich selber und verarbeitet sie da dann weiter.
Wenn ich das Formular mit Get übergebe, werden die Variablen nicht erkannt, wenn ich die Seite danach aktualisiere jedoch schon.
Die Ext habe ich mit dem Kickstarter erstellt.
Ich habe etliche Foreneinträge durchsucht, dieses Problem scheint nicht unbekannt zu sein, aber trotz der Lösungsvorschläge kriege ich es nicht hin.
Besten Dank für jeden nützlichen Tipp...PHP-Code:require_once(PATH_tslib.'class.tslib_pibase.php');
class tx_tkcalmgr_pi3 extends tslib_pibase {
var $prefixId = 'tx_tkcalmgr_pi3';
var $scriptRelPath = 'pi3/class.tx_tkcalmgr_pi3.php';
var $extKey = 'tk_calmgr';
var $pi_checkCHash = true;
function main($content, $conf) {
$this->conf = $conf;
$this->pi_setPiVarDefaults();
$this->pi_loadLL();
$content = 'Titel: ' . $this->piVars['titel'] . '<br>
<form action="' . $this->pi_getPageLink($GLOBALS['TSFE']->id) . '" id="inputevent" method="get">
Titel:<input type="text" name="' . $this->prefixId . '[titel]">
<input type="submit" value="Event eintragen">
</form>';
return $this->pi_wrapInBaseClass($content);
}
}
Gruss
Geändert von shapiro (06.01.2012 um 23:30 Uhr) Grund: Problem wird dadurch gelöst, indem man ein Feld mit folgenden Angaben ins form hinzufügt: <input type="hidden" name="no_cache" value="1">
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen