Marker im RTE von TYPO3 ersetzen

Manchmal ist es gewollt, dass man als Redakteur auch bestimmte Marker in seinen Texten nutzen kann.

Ein Anwendungsbeispiel wäre die personalisierte Anrede bei direct_mail. Hier könnte man z.B. SALUTATION abhängig vom Geschlecht ersetzen.

Um Marker oder auch Variablen im eigenen Text im RTE nutzen, wird keine Extension benötigt. Man muss nur die RTE-Konstanten aktivieren und per TS den bestimmten Marker registrieren.

Das nachfolgende kleine Typoscript zeigt, wie man Marker der Form ###MARKERNAME### im Text ersetzen kann.

constants {
  MARKERNAME = Das ist ein Marker, der in RTE ersetzt wird
}
lib.parseFunc_RTE.constants = 1