Hallo Basti, falls du noch Interesse hast, ich habe etwas an der ml_maps herumgeschraubt. Ist sicherlich nciht der optimalste Weg, aber nun geht die EXT mit dem RTE wieder...
Im IE funktioniert es problemlos, im FF 3 leider erst wenn man einen Punkt angelegt hat und diesen editiert?! Ich verstehe nicht ganz wieso, aber mir reicht es auch erstmal so. Ich habe in der Funktion drawRTE der Extension ein paar Sachen geändert. Da ich hier am Platz keine Möglichkeit habe, ein DIFF beider Dateien zu erzeugen, hier einfach mal die geänderte Funktion: --------------------------------- function drawRTE($text, $pid) { $form = array(); $tceforms = t3lib_div::makeInstance("t3lib_TCEforms"); $tceforms->backPath = $this->doc->backPath; $elname = 'data'; $fname = 'data_files'; $table = 'tx_mlmaps_locations'; $field = 'layertext'; $row = array( 'uid' => 1, 'pid' => $pid, 'hidden' => 0, 'layertext' => '', ); $extra = 'richtext[paste|bold|italic|underline|formatblock|class|left|center|right|orderedlist|unorderedlist|outdent|indent|link|image]:rte_transform[flag=rte_enabled|mode=ts]'; $PA = array(); $PA['altName'] = ""; $PA['palette'] = 0; $PA['extra'] = $extra; $PA['palette'] = 1; $PA['pal'] = 9; $PA['fieldConf'] = array( 'type' => 'text', 'cols' => 48, 'rows' => 5, 'form_type' => 'text', ); $PA['fieldTSConfig'] = ""; $PA['itemFormElName']=$elname.'[' . $table . '][values][' . $row['uid'] . '][' . $field . ']'; $PA['itemFormElName_file']=$fname.'[' . $table . '][values][' . $row['uid'] . '][' . $field. ']'; $PA['itemFormElValue'] = $text; $PA['label'] = 'Layer text'; $PA['fieldChangeFunc'] = array('alert' => ''); $form['RTE'] .= $tceforms->getSingleField_typeText($table,$field,$row,&$PA); $form['RTE'] = str_replace ('ext/rte/app', $this->doc->backPath . 'ext/rte/app', $form['RTE']); $form['top'] .= $tceforms->JStop(); $form['bottom'] .= $tceforms->JSbottom(); $addTop[] = '<script type="text/javascript" src="'.$this->doc->backPath.'contrib/prototype/prototype.js'.'"></script>'; $addTop[] = '<script type="text/javascript" src="'.$this->doc->backPath.'../t3lib/jsfunc.evalfield.js'.'"></script>'; $addTop[] = '<link rel="stylesheet" type="text/css" href="'.$this->doc->backPath.'sysext/t3skin/rtehtmlarea/htmlarea.css'.'" />'; $spacer = chr(10) . chr(9); $form['top'] .= $spacer . implode($spacer,$addTop); return $form; } --------------------------------------------------- _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german