21. 01. 2010, 14:24

wir haben mit wt_carmaket eine liste [b](.../index.php?id=32)[/b] erstellt aus der man sich bestimmte details per link auswählen kann.

beim öffnen der detailseite wird ein hashwert mit an die url übergeben.
z.b [b]index.php?id=33[/b]&tx_wtcarmarket_pi1[show]=118&cHash=ef36733afe

auf dieser detailseite ist es dann wiederum möglich einen direktkontakt mittels powermailformular aufzurufen. und zwar so:

[TS]plugin.tx_wtcarmarket_pi1 {
powermailprefill.uid25 = TEXT
powermailprefill.uid25.field = field3
powermailprefill.uid29 = TEXT
powermailprefill.uid29.field = field3
detail {
field.field3 = COA
field.field3 {
10 = TEXT
10.data = LLL:EXT:wt_carmarket/pi1/locallang.xml:wtcarmarket_ll_field3
10.if.isTrue.field = field3
10.wrap = <dt class="dt_detail">|</dt>
20 = TEXT
20.field = field3
20.if.isTrue.field =
20.wrap =
30.if.isFalse.field =
30 = TEXT
#hier der anker zum kontaktformular auf der detailseite
30.value = <dd class="dd_detail"><a name="direktkontakt" href="index.php?id=33#direktkontakt" target="_self">Direktkontakt</a></dd>
}
}
}[/TS]

der anker springt zwar auf das formular (das befindet sich unten auf der detailseite) und es wird auch alles korrekt an den empfänger abgeschickt, nur wird das formular fälschicherweise auf der seite mit der listenansicht aufgerufen obwohl in der adresszeile des browsers die richtige url steht.?!? (...index.php?id=33#direktkontakt)

ich vermute ja mal der hashwert (...&tx_wtcarmarket_pi1[show]=118&cHash=ef36733afe ) muss irgendwie mit in das typoscript leider weiß ich nicht wie.
außerdem muss der ja dynamisch und nicht statisch sein da der sich ja ständig ändert.

kann mir jemand bei diesem kleinen schönheitsfehler helfen?

danke vorab