Um den RTE im Frontend z.B. in einem Formular zu benutzen, wird die Klasse pi2 der rtehtmlarea benötigt, sie muss zuerst eingebunden werden
require_once(t3lib_extMgm::extPath('rtehtmlarea').'pi2/class.tx_rtehtmlarea_pi2.php');
Folgende Variablen werden am Anfang der Klasse definiert:

Impressum
Mollio

1
Seite 1 von 1
Hallo,
danke für das Tutorium, hat sehr geholfen.
Es fehlt jetzt allerdings noch der nächste, sehr wichtige Schritt:
Speichern bzw. Auslesen des Inhalts des RTEs!
Bitte bitte noch ein Artikel darüber machen
Mfg Arthur
Da ist ein FEHLER im rtehmlarea editor!!!
In der ursprünglichen version wird ein
<input type="hidden"> Feld benutzt um den content des editors zu Speichen, der htmlarea-editor erzeugt aber lieber ein <textarea> Feld.
Das Problem: Er erzeugt immernoch das <input hidden> Feld mit dem gleichen "name"-attribut sodass später beim submit nur das hidden Feld übertragen wird, wo standardmäßig value="RTE" drinsteht!!!
Habe für mich ein workaround gebaut, dann gings...
nur zur Info für andere die sich damit abquälen
Hi Steffen,
Was hat sich hinsichtlich TYPO3 4.5.* geändert hatte eine Ext. in einer Live Umgebung wo ich mehrere RTE anlaufen hatte im Frontend mit verschieben und ausblenden,
nun ein Update wurde ja auch Zeit auf 4.5.3 und nun will er nicht mehr der libe RTE
Was tun
Hi Leutz,
ich hatte das Problem, dass beim Chrome und Safari immer das Loading gif angezeigt wurde, nur im kampferprobten Firefox gings.
Allerdings wurde die Statusleiste nicht richtig angezeigt, d.h. Icons/Buttons haben sich überschnitten etc. Und am Anfang musste man einmal auf die Ecke rechts unten klicken, damit überhaupt eine Eingabe möglich war....
Frage: Wie kann man den RTE vernünftig konfigurieren???
Ich weiß nicht was ich falsch gemacht habe, hatte den Code nicht 1zu1 übernommen und der Editor blieb im -bitte warten- hängen.
Mit der Seite aus dem Ext Manual kam ich dann an Ziel typo3.org/documentation/document-library/extension-manuals/rtehtmlarea/1.4.4/view/6/2/
weiter so
liebe Grüße Lars
Hallo,
ich habe mich ebenfalls mit der Programmierung von RTE im Frontend auseinander gesetzt. Leider habe ich das gleiche Problem wie Christian Endlich. Ich bekomme die Eingaben vom RTE nicht ausgelesen.
Was muss ich hier ausführen, damit ich die Daten in die Datenbank speichern kann.
Zurzeit frage ich die Daten wie folgt ab:
if ($this->piVars['submit_button']) {
if($this->RTEObj->isAvailable()) {
$pageTSC $GLOBALS['TSFE']->getPagesTSconfig();
$RTEsetup = $pageTSConfig['RTE.'];
$this->thisC $RTEsetup['default.'];
$this->thisC $this->thisConfig['FE.'];
$dataArray['description'] = $this->RTEObj->transformContent(
'db',$dataArray['description'],
'tx_cal_controller',
'description',$dataArray,$this->specConf,$this->thisConfig,'',$this->thePidValue);
}
$content .= $GLOBALS['TYPO3_DB']->INSERTquery('tx_cal_controller', $dataArray).'
';
$content.='ok button
';
}
Ich hoffe, dass ich hier eine Antwort erhalte.
Viele Grüße
Dieter
Hallo, vielen Dank für dieses tutorial und Code-Schnippsel die ich bereits erfolgreich in meinem code verweden kann.
Eins blieb mir jedoch noch im Ungewissen. Wie kann ich die Eingabe per POST abfangen. In dem Beispiel hier bleibt "[tx_cal_controller] => Array ( [_TRANSFORM_description] => RTE [description] => ) [senden] => senden )" immer leer. Ich komme einfach nicht an die gewünschten Infos aus dem RTE-Feld.....
Hat sich erledigt. doch nun ist ein weiteres Problem aufgetaucht. Alle Bilder die der FE-Nutzer nun im RTE einfügt über die Linkadresse wird im Frontend später nicht richtig angeziegt.
Folgendes Szenario. FE User loggt sich ein und gibt Veranstaltungen ein. Er fügt auch von seiner eigenen Homepage Bilder übder die BILDEINFÜGENFUNKTION ein. Speichert ab. Die Link URL wird aber irgendwie nicht übernommen.....
Danke für das Tutorial. Allerdings wird (bei mir) der RTE nur in seiner Grundkonfiguration ausgegeben.
Weiss jemand
- wie man den RTE aus einem FE-Plugin konfiguriert
- ob man den Backend-Filebrowser einbinden kann, um z.B. Bilder einzubinden und Dateien zu verlinken
Hallo Steffen,
danke für diese Anleitung, das funktioniert generell sehr gut. Allerdings habe ich folgendes Problem:
Wenn ich Daten über den RTE im BE eingebe sind Zeilenumbrüche, Absätze etc. alles in Ordnung. Wenn ich diesen im BE angelegten Datensatz dann über meine Extension im FE-RTE öffne, sind alle Absätze weg. Wie kann ich das abstellen? Hast Du eine Lösung hierfür? Vielen Dank im Voraus!