Irgendwie habe ich das Gefühl, er holt sich die Variable aus der URL nicht.
Die URL lautet: www.meinedomain.de/index.php?42&tx_mjseventpro_pi1[showUid]=598, wenn ich aber mit den Zeilen
plugin.tx_powermail_pi1.prefill.uid47 = TEXT
plugin.tx_powermail_pi1.prefill.uid47.data = GPvar:tx_mjseventpro_pi1[showUid]
diese Variable in das Formularfeld.uid47 holen möchte, dann wird mir wieder ein leeres Formularfeld angezeigt.?????
mila schrieb
diese Variable in das Formularfeld.uid47 holen möchte, dann wird mir wieder ein leeres Formularfeld angezeigt.?????
Weil es falsch ist
plugin.tx_powermail_pi1.prefill.uid47 = TEXT
plugin.tx_powermail_pi1.prefill.uid47.data = GPvar:tx_mjseventpro_pi1|showUid
Ok danke, uid47 funktioniert jetzt, aber 48?
Bin noch nicht viel weiter. Wie gesagt: uid47 funktioniert, nachdem ich den Fehler ausgebessert hatte. Bei uid48 geht's noch nicht
plugin.tx_powermail_pi1 {
15=LOAD_REGISTER
15{
reiseziel.cObject=TEXT
RECORDS{
source.data=GPvar:tx_mjseventpro_pi1|showUid
tables=tx_mjseventpro
conf.tx_mjseventpro{
field=title
}
}
}
prefill {
uid48 = TEXT
uid48.data>reiseziel.cObject
uid48.wrap = |
}
}
Ich bin mir nicht sicher ob du LoadRegister so einsetzen kannst - warum versuchst du es nicht wie in dem Link von mir?
So, jetzt hab ich nochmal deinen Vorschlag durchgemacht:
temp_reiseziel=CONTENT
temp_reiseziel {
tabel=tx_mjseventpro
select{
pidInList=48
anWhere{
data=GPvar:tx_mjseventpro_pi1|showUid
wrap=tx_mjseventpro.uid=|
}
}
renderObj=COA
renderObj.10=TEXT
renderObj.10{
field=title
}
}
plugin.tx_powermail_pi1{
prefill{
uid48<temp_reiseziel
uid48.wrap=<b>|</b>
}
}
Ergebnis ist, dass im Formularfeld folgendes erscheint: <b>|</b>
Sorry, ich hoffe, du wirst nicht ungeduldig...
Moment, hab gerade den Schreibfehler tabel in table ausgebessert, jetzt erscheint im Formularfeld zumindest ein title aus der mjseventpro-Tabelle, aber noch nicht ganz der Richtige. Muss weiterforschen, woran das jetzt wieder liegt.
So, da war noch ein Schreibfehler (anWhere statt andWhere) und jetzt erscheint wieder <b>|</b> im Formular #evil#
Jetzt funktioniert's. Der Fehler war die pidInList. Dort war der falsche Wert eingetragen.
Nur beim Datum wird der Datenbankwert ausgegeben und nicht das schöne TT.MM.JJJJ-Format. Aber das dürfte ich auch noch hinkriegen. Vielen Dank für die Geduld!
Ich glaub, ich steh heut auf dem Schlauch. Kannst du mir vielleicht noch den genauen TS für strftime geben? Bitte bitte bitte! Danke Danke Danke!
#87208
Die letzten drei Beiträge sind für dich interessant...
Warum nicht gleich so! 😃
Danke! Was würde ich nur ohne dich tun....und ohne all die anderen in diesem Forum!
Ich hab's immer gewusst: bei Typo3 darf man bloß nicht aufgeben...