Zum Inhalt springen

tmailform und utf-8

Erstellt am 22. Juni 2007 · 2 Antworten · letzte Antwort am 7. Mai 2008

Tags: Frage

jonas8 ·

Hallo Leute

Ich habe eine zweisprachige Website (d/f) mit utf-8 am laufen.

$TYPO3_CONF_VARS['BE']['forceCharset'] = 'utf-8';

Funktioniert soweit wunderbar.

Nur wenn ich bei tmailform die HTML-Vorlagen als utf-8 erstelle,
werden die Zeichen äèé usw. nicht richtig dargestellt.

Wenn ich sie mit iso-8859-1 hochlade ist alles gut
aber sie werden dann im Backend nicht richtig dargestellt.

Es wäre aber schön wenn der Redaktor bei kleinen Änderungen
die Vorlagen auch im Backend bearbeiten könnte.

Haben andere das Problem auch?
Hat da jemand eine Idee?

Gruss Jonas

birgitr ·

in der Datei class.tx_pilmailform_pi1.php
folgende Zeilen (ab Zeile 1098-) uskommentieren

/*

		if ($GLOBALS['TSFE']->renderCharset == 'utf-8' && !$this->is_utf8($this->template)) {
			$localCharset = !empty($GLOBALS['TSFE']->csConvObj->charSetArray[$this->LLkey]) ?  $GLOBALS['TSFE']->csConvObj->charSetArray[$this->LLkey] : 'iso-8859-1';
			$this->template = trim($GLOBALS['TSFE']->csConvObj->utf8_encode($this->template, $localCharset));
		}
*/

Das hat zumindest bei mir geholfen.

Oder einfach alle Texte in eine locallang.xml eingeben.