[TYPO3-german] mailto-Link mit Parametern

Gregor Hermens gregor at a-mazing.de
Mon Nov 23 11:17:31 CET 2009


Hallo Daniel,

Daniel Klopfer schrieb:

> Christian Wolff wrote:
>> MAIL = TEXT
>> MAIL {
>>   value = Feedback
>>   typolink.parameter = support at domain.de?supject={page:title}
>>   typolink.parameter.insertData = 1
>>   typolink.ATagParams = class="toplink"
>> }
> 
> Folgefrage daraus:
> 
> Wenn der Titel mehrere Wörter enthält, wird nach dem ersten Leerzeichen
> abgeschnitten.
> Kann man das verhindern, und wenn ja wie?

man muss das Subject mit rawUrlEncode behandeln, um Leer- und Sonderzeichen 
loszuwerden. Dazu ist es allerdings notwendig, das ganze in mehrere Teile zu 
zerlegen und getrennt zu behandeln, damit nur die gewünschten Bereiche 
encoded werden.

Meine Lösung:

MAIL = TEXT
MAIL {
	wrap = <p>|</p>
	value = testmail
	typolink {
		parameter = mail at example.com
		parameter.postCObject = TEXT
		parameter.postCObject {
			data = page:title
			rawUrlEncode = 1
			wrap3 = ?subject=|
		}
	}
}

Gruß,
Gregor
-- 
http://www.a-mazing.de/


More information about the TYPO3-german mailing list