---
title: "Vorstellung: yuieditor - RTE für's Frontend"
url: "https://www.typo3.net/d/78610-vorstellung-yuieditor-rte-fuers-frontend"
source: "typo3.net"
tags: ["Extensions","Vorstellung","Info"]
created: "2008-06-19"
last_reply: "2008-06-19"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# Vorstellung: yuieditor - RTE für's Frontend

Extensions › Vorstellung · 0 Antworten · gestartet 2008-06-19

## Eröffnungsbeitrag

**dyne** · 2008-06-19 · [Beitrag #1](https://www.typo3.net/d/78610-vorstellung-yuieditor-rte-fuers-frontend/1)

Hallo ich habe gerade eine sehr frühe Version meiner Extension yuiedtor ins TER geladen.

yuieditor besitzt zwar im Moment ein Frontend-Plugin, aber das zeigt nur einen Test-RTE an.

Schon benutzbar ist allerdings der Service, den die Extension mitbringt.

Um zu zeigen wie **einfach** sich der RTE in die eigene Extension einsetzen lässt, habe ich sk_pagecomments in 5 Minuten um einen RTE erweitert:

- Setze ein lauffähiges Plugin von sk_pagecomments auf eine beliebige Seite
- Installiere yuieditor im EM
- Ändere tx_skpagecomments_pi1::main() ab

```php
<?php
	function main($content,$conf)	{
		$this->conf=$conf;
		$this->pi_setPiVarDefaults();
		$this->pi_loadLL();
		$this->pi_USER_INT_obj = 1;  // Disable caching                 
        
		/* This sets up YUI Editor */
		require_once(t3lib_extMgm::siteRelPath('yuieditor').'sv1/class.tx_yuieditor_sv1.php');
        $this->yui =  t3lib_div::makeInstance('tx_yuieditor_sv1');
	    $this->yui->addHeaderFiles();
	    $this->yui->renderEditor('comment', 500, 200);
```

Diese 4 Zeilen nach dem Kommentar genügen um den Service zu laden, die JavaScript und CSS-Files einzubinden und den Editor zu rendern.

sk_pagecomments erzeugt eine textarea mit der ID "comment". Die ID muss man bei renderEditor angeben. Außerdem die Breite und die Höhe des RTE.

In der Datei ext_localconf.php von sk_pagecomments muss die Zeile

```php
t3lib_extMgm::addPItoST43($_EXTKEY,'pi1/class.tx_skpagecomments_pi1.php','_pi1','list_type',0);
```

in

```php
t3lib_extMgm::addPItoST43($_EXTKEY,'pi1/class.tx_skpagecomments_pi1.php','_pi1','list_type',1);
```

umgeändert werden (letztes Argument auf 1 setzen).

Das war's.

Der RTE gibt die Eingabe als pures HTML zurück. Bedenkt das beim Auswerten der Daten. D.h. mein Beispiel ist nicht für den Praxiseinsatz mit sk_pagecommetns geeignet, weil das keinen HTML-Code akzeptiert.

[Demo](http://www.webagentur-gebhard.de/index.php?id=83)

---

Quelle: „Vorstellung: yuieditor - RTE für's Frontend“, typo3.net, https://www.typo3.net/d/78610-vorstellung-yuieditor-rte-fuers-frontend
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
