[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 = 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