[TYPO3-german] Übergabe an PopUp funktioniert nur das erste Mal

Marc Fell info at marc-fell.de
Wed Jul 26 17:57:42 CEST 2006


:-) ich hab es gefunden. Einfach bei der Popup-Seite den Haken "Nicht 
cachen" aktivieren. Sehe mal wieder den Wald vor Bäumen nicht.

Aber ohne deinen Tipp wäre ich nicht auf die Idee gekommen. Danke!!!

Marc Fell wrote:
> Joey, das habe ich sozusagen von dir selber: 
> http://www.typo3.net/forum/list/list_post//32026/?page=1&sword=mailform#pid120478 
> 
> Setze es wohl nur falsch ein...
> 
> Ok, COA_INT wird nicht gecached, das habe ich verstanden. Ich blicke es 
> aber leider nicht, wie ich das bei mir einsetze.
> 
> Das Formular im Popup:
>     Betrifft Seite Nr.: | label | {GPvar:fromID}
>     Ihr | label | Text:
>      | *feedback=textarea,60,8
>      | ID=hidden | {GPvar:fromID}
>      | formtype_mail=submit | absenden
>      | html_enabled=hidden
>      | subject=hidden | Feedback
> 
> Das Setup des Popup:
>     tt_content.mailform.20.data.insertData = 1
>     page.10 = TEMPLATE
>     page.10 {
>        template = FILE
>        template.file = fileadmin/template/popup.html
>        workOnSubpart = DOCUMENT_BODY
>        marks.cell11a = CONTENT
>        marks.cell11a < styles.content.get
> }
> 
> Der Aufruf des Popup:
>     temp.feedback = COA (hier macht COA_INT doch keinen Sinn...)
>     temp.feedback.stdWrap.wrap = <div class="main"> | </div>
>     temp.feedback.stdWrap.typolink{
>         #die 31 ist die ID der formularseite
>         parameter = 31 500x400:resizable=0,location=0,scrollbars=yes
>         additionalParams.insertData=1
>         additionalParams = &fromID={GPvar:id}
>     }
>     temp.feedback.10 = COA
>     temp.feedback.10.10 = IMAGE
>     temp.feedback.10.10.file = fileadmin/template/pics/link_int.gif
>     temp.feedback.20 = TEXT
>     temp.feedback.20.value = &nbsp;Haben Sie eine Feedback?
> 
> 
> 
> ... funktioniert. - leider nur ein Mal.
> 
> 
> JoH wrote:
> 
>>> Ich habe ein Formular im Popup, an das ich Daten (die PID) übergebe.
>>> Klappt beim ersten mal super, wenn ich das Popup dann aber von einer
>>> anderen Seite aus aufrufe, behält das Formular stur den alten Wert.
>>>
>>> Irgendwie dachte ich, es funktioniert so:
>>> Setup des Popup:
>>> tt_content.mailform.20.data >
>>> tt_content.mailform.20.data.insertData = 1
>>
>>
>>
>> und was bezweckt dieses "insertData"?
>>
>>
>>> Lasse ich "tt_content.mailform.20.data > " web, dann aktualisiert es
>>> sich nicht, nehme ich "tt_content.mailform.20.data > " rein, ist das
>>> ganze Formular weg.
>>
>>
>>
>> Dürfte ein Caching Problem sein.
>> Beim ersten Aufruf wandert die Seite in den Cache.
>> Danach wird sie von dort gezogen, also nicht aktualisiert.
>> COA_INT dürfte da Abhilfe schaffen.
>>
>> Joey
>>



More information about the TYPO3-german mailing list