Hallo
mitllerweile habs ichs geschaft, die Datei wird so übergeben.
plugin.tx_powermail_pi1 {
email {
recipient_mail {
addAttachment = COA
addAttachment {
10 = TEXT
10.data = GPvar:file
10.wrap = |,
}
}
}
prefill {
uid1 = TEXT
uid1.data = GPvar:email
uid1.wrap = |
}
}
allerdings hab ich das problem, das immer wieder leute Steuerzeichen in den Dateinamen schreiben wie z.B. ein &. Wenn ein & im Dateinamen ist, wird die datei nicht angehängt und verschickt. gibt es irgendwie die möglichkeit das ganze zu Escapen?? so das er das steuerzeichen einfach ignoriert?
Mfg Mike
rawUrlEncode = 1
Aber ist das wirklich sinnvoll? Ich kann mir also irgendeine Datei aussuchen, die mitgesendet werden soll? Dann vielleicht auch typo3conf/localconf.php?
danke, sinvoll ist das nicht, aber momentan geht es leider nichts anders. ist auch nur vorübergehend ...
leider funktionierts mit
plugin.powermail.rawUrlEncode = 1
nicht.
habs bei den constants eingetragen :-(
mfg mike
geht leider nicht auch wenns im setup steht ... :-(
mike_sebaro schrieb
geht leider nicht auch wenns im setup steht ... :-(
Poste doch mal deinen Code
Hier mal das root Template:
plugin.powermail.rawUrlEncode = 1
page = PAGE
page.stylesheet = fileadmin/template_intranet/col2.css
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/template_intranet/index_2col.html
workOnSubpart = DOKUMENT
marks.MENU = HMENU
marks.MENU.entryLevel = 0
marks.MENU.1 = TMENU
marks.MENU.1 {
expAll = 0
noBlur = 1
wrap = <div class="arrowlistmenu"><ul>|</ul></div>
NO = 1
NO {
ATagTitle.field = abstract // description // title
wrapItemAndSub = <li class="li01">|</li>
}
}
marks.MENU.2 = TMENU
marks.MENU.2 {
expAll = 0
noBlur = 1
wrap = <div class="arrowlistmenu"><ul>|</ul></div>
NO = 1
NO {
ATagTitle.field = abstract // description // title
wrapItemAndSub = <li class="li02">|</li>
}
}
marks.MENU.3 = TMENU
marks.MENU.3 {
expAll = 0
noBlur = 1
wrap = <div class="arrowlistmenu"><ul>|</ul></div>
NO = 1
NO {
ATagTitle.field = abstract // description // title
wrapItemAndSub = <li class="li03">|</li>
}
}
marks.NAVO = HMENU
marks.NAVO.special = directory
marks.NAVO.special.value = 156
marks.NAVO.1 = TMENU
marks.NAVO.1.NO {
before =
after = | |*| | |*|
}
marks.HEADERMENU = HMENU
marks.HEADERMENU.special = directory
marks.HEADERMENU.special.value = 90
marks.HEADERMENU.1 = TMENU
marks.HEADERMENU.1.NO {
before =
after = | |*| | |*|
}
marks.CONTENT < styles.content.get
marks.RIGHT = CONTENT
marks.RIGHT {
table = tt_content
select.where = colPos = 2
select.oderBy = sorting
}
}
und hier das ext-template wo die datei übergeben wird:
plugin.tx_powermail_pi1 {
email {
recipient_mail {
addAttachment = COA
addAttachment {
10 = TEXT
10.data = GPvar:file
10.wrap = |,
}
}
}
prefill {
uid1 = TEXT
uid1.data = GPvar:email
uid1.wrap = |
}
}
So schonmal nicht - eher so:
plugin.tx_powermail_pi1 {
email {
recipient_mail {
addAttachment = COA
addAttachment {
10 = COA
10.10 = TEXT
10.10.data = GPvar:file
10.10.rawUrlEncode = 1
10.wrap = |,
}
}
}
prefill {
uid1 = TEXT
uid1.data = GPvar:email
uid1.wrap = |
}
}
wenn ich dein TS übernehme wird leider gar nix mehr übergeben auch nicht die funktionierenden Files.
Bis jetzt hat der versand ja funktioniert bis auf die Dateien die z.B. ein & im Dateinamen hatten.
Hab schon versucht das ganze irgendwie zu Escapen mit 'file' oder \'file\' aber bringt leider auch nichts.
sobald ich von deinem TS
das
10.10.rawUrlEncode = 1
weg lasse funktioniert der Versand (bis auf die Dateien mit & im Dateinamen) nur mit nicht.
was macht rawUrlEncode genau? konnte es in der Doku nicht finden.
der link sieht der den dateinamen übergibt sieht so aus:
versenden.html?file=fileadmin/datei_&_text.pdf&email=email@test.de
versenden.html ist die seite, wo die powermail extension ist sowie das ext Template wo auch die datei übergeben wird.
Mfg Mike