---
title: "pi_RTEcssText - Wie binde ich es ein?"
url: "https://www.typo3.net/d/83328-pi-rtecsstext-wie-binde-ich-es-ein"
source: "typo3.net"
tags: ["Backend","RTE & CKEditor","Frage"]
created: "2008-10-27"
last_reply: "2009-02-18"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# pi_RTEcssText - Wie binde ich es ein?

Backend › RTE & CKEditor · 3 Antworten · gestartet 2008-10-27

## Eröffnungsbeitrag

**icecubecpt** · 2008-10-27 · [Beitrag #1](https://www.typo3.net/d/83328-pi-rtecsstext-wie-binde-ich-es-ein/1)

Hi, mit pi_RTEcssText hab ich schon gearbeitet, daher wollte ich für ein aktuelles Projekt die Funktion wieder verwenden, scheitere jedoch.

Zunächst mein Code:

Das root-Template schaut so aus (das ist der gesamte Setup Code dieser Seite):

```typoscript
xmlseite = PAGE
xmlseite {
  typeNum=0
  config.disableAllHeaderCode = 1 
  config.metaCharset = utf-8 
  config.additionalHeaders = Content-Type:text/xml;charset=utf-8
  config.xhtml_cleaning = 0
  config.admPanel = 0
  
  10 = PHP_SCRIPT_EXT
  10.file = fileadmin/templates/php_scripts/courseAsXML.php
  }

  
}
```

und die courseAsXML.php (auszugsweise zum besseren Verständnis)

```php
	$rte_output = $this->pi_RTEcssText($mysqlResult['generalCourseInfo']['description']);
	echo $rte_output;
```

$mysqlResult['generalCourseInfo']['description'] ist ein RTE-Feld.

Die Funktion lässt sich offenbar auf diese Weise nicht ansprechen, das Skript bricht an dieser Stelle ab. Mit der EXT page_php_content und im Template eingebundenem CSS-Styled Content geht es, nur erzeugt TYPO3 dann auch Tags, die ich nicht gebrauchen kann und mein XML-Dokument invalid macht.

Ziel des Ganzen ist eben genau die Erzeugung einer wohlgeformten XML-Datei zwecks Dateiaustausch mit einem anderen Server.

## Antworten

### [#2](https://www.typo3.net/d/83328-pi-rtecsstext-wie-binde-ich-es-ein/2) · icecubecpt · 2008-11-06

keiner eine Idee?

### [#3](https://www.typo3.net/d/83328-pi-rtecsstext-wie-binde-ich-es-ein/3) · steffenk · 2008-11-06

die Funktion arbeitet korrekt. Im XML musst Du sowas in CDATA packen.

### [#4](https://www.typo3.net/d/83328-pi-rtecsstext-wie-binde-ich-es-ein/4) · Julian.​Hofmann · 2009-02-18

Ist zwar schon etwas her, aber da noch nicht als gelöst markiert, antworte ich mal noch.

Erweitert Dein PHP-Skript denn die Klasse pi_base? Ansonsten wäre es nicht verwunderlich, wenn die Funktion nicht aufruf-/nutzbar ist.

---

Quelle: „pi_RTEcssText - Wie binde ich es ein?“, typo3.net, https://www.typo3.net/d/83328-pi-rtecsstext-wie-binde-ich-es-ein
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
