+ Antworten
Ergebnis 1 bis 4 von 4

Thema: Eigene Extension - Zugriff auf $_POST nicht möglich?!?

  1. #1
    TP-Junior tschoartschi macht alles soweit korrekt
    Registriert seit
    Jul 2009
    Beiträge
    29

    Eigene Extension - Zugriff auf $_POST nicht möglich?!?

    Hi!

    Habe mir eine eigene Extension gebastelt. Die Extension ist als Inhaltselement auf einer Seite eingebunden und lädt aus einem Template ein HTML-Formular. Werden Daten eingegeben kann ich mittels $this->piVars['name_formularfeld'] auf die Eingaben zugreifen.

    Nun habe ich auf einer anderen Seite ebenfalls ein HTML-Formular. Mittels action Anweisung rufe ich die Seite auf welche die Extension enthält. Die Seite wird auch aufgerufen. Allerdings sind die piVars leer.

    Ist soetwas nicht möglich? Gibt es dafür ein anderes Array als piVars?

    Ich könnte euch etwas Code posten, allerdings hab ich keinen Plan wo der Fehler liegt, deswegen weiß ich jetzt nicht mal was ich posten sollte.

    Danke schon mal im Vorraus für eure Hilfe
    LG
    Georg

  2. #2
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    di piVars sind die namespaced GET/POST vars. Heisst Deine Ext myext, so ist der namespace für die pi1 "tx_myext_pi1". In piVars sind alle drin die diesen namespace haben, also im HTML immer name="tx_myext_pi1[feldname]" benutzen


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  3. #3
    TP-Junior tschoartschi macht alles soweit korrekt
    Registriert seit
    Jul 2009
    Beiträge
    29
    @steffenk
    Danke, stimmt dran ist es gelegen... Hätte deinen Workshop Extension Programmierung aufmerksamer lesen sollen ^^

    hey hey aber schön langsam bekommt mein Typo Hand und Fuß

    Eine Frage noch am Rande:
    Das Formular funktioniert nur, wenn ich $GLOBALS["TSFE"]->set_no_cache(); am Anfang habe. Ist das "normal" für ein Formular, oder hab ich da etwas falsch gemacht in der Extension?
    Geändert von tschoartschi (17.09.2009 um 11:41 Uhr)

  4. #4
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    $GLOBALS["TSFE"]->set_no_cache(); sollte man nie benutzen, da es den Cache komplett abschaltet.

    Statt dessen "on request", einfach das ins Formular:
    <input type="hidden" name="no_cache" value="1" />

    Oder, wenn das Formular aus einer Extension kommt, sollte die USER_INT sein. Wenn die Extension aber noch andere Ausgaben macht, macht es Sinn diese auf USER zu haben und für Formulare eine pi2 als USER_INT anzulegen.


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


+ Antworten

Ähnliche Themen

  1. Eigene User Extension
    Von dirkdirk im Forum TYPO3
    Antworten: 4
    Letzter Beitrag: 13.04.2009, 13:16
  2. Eigene Extension schreiben
    Von Borusse im Forum TYPO3
    Antworten: 11
    Letzter Beitrag: 29.04.2008, 10:19
  3. Antworten: 12
    Letzter Beitrag: 05.03.2008, 15:56
  4. Anzeigetypen für eigene Extension
    Von flowj im Forum TYPO3
    Antworten: 1
    Letzter Beitrag: 25.10.2007, 17:25
  5. HP-Zugriff von außerhalb möglich?
    Von skymike7 im Forum Dreamweaver & andere Webeditoren
    Antworten: 3
    Letzter Beitrag: 12.01.2005, 13:58

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51