Hallo,
habe hier ein Problem mit der Powermail Erweiterung, vielleicht kann mir jemand dabei helfen. #angry#
Über einen GET Parameter soll eine bestimmte OPTION in einer SELECT-Box selektiert werden. Das funktionierte bisher einwandfrei auf folgende Weise: DOMAIN.de/realurl.html?tx_powermail_pi1[uid9]=WERT.
Nach Aufruf der URL war das entsprechende Feld selektiert.
Und nun, warum auch immer, funktioniert dies nicht mehr. Dubios ist, dass der Wert einwandfrei in sämtliche INPUT Felder geschrieben werden kann. Ein Aufruf "...?tx_powermail_pi1[uid8]=WERT" funktioniert also. Der Aufruf zur Vorselektierung eines Auswahlfeldes (OPTION) funktioniert aber nicht!
Was könnte das Problem auslösen? (Typo3 4.5.2, Powermail 1.6.1 sowie 1.6.2)
Viele Grüße
Martin
Hier die Lösung über ein Typoscript Objekt.
TS-Setup:
Aufruf (url.de/realurl.html?tp=47) inkl. htmlSpecialChars
... TMENU oder GMENU
additionalParams {
data = field:uid
htmlSpecialChars = 1
htmlSpecialChars.preserveEntities = 1
wrap = &tp=|
}
lib.select
lib.select >
lib.select = COA_INT
lib.select {
10 = TEXT
10.value = <label for="uid99">Kategorie</label>
20 = CONTENT
20.wrap = <select id="uid99" name="tx_powermail_pi1[uid99]">|</select>
20 {
table = pages
select {
pidInList = 46
orderBy = title
}
renderObj = COA_INT
renderObj {
10 = TEXT
10 {
insertData = 1
outerWrap = <option value="{field:uid}">|</option>
outerWrap.override = <option value="{field:uid}" selected="selected">|</option>
outerWrap.override {
if.equals.field = uid
if.value.data = GPvar : tp
}
field = title
}
}
}
}
Weitere Links:
#87081
Viele Grüße aus Köln
BundB