Ich habe die Lösung gefunden. parseFunc < lib.parseFunc_RTE hat geholfen.
tx_zextendedcal_ticket_text = TEXT tx_zextendedcal_ticket_text { fieldRequired = tx_zextendedcal_ticket_text data = field:tx_zextendedcal_ticket_text wrap = <div id="ticket_text">|</div> parseFunc < lib.parseFunc_RTE } Viele Grüße, David > Hallo, > > ich habe die Extension cal per Kickstarter und eigener Extension um zwei > Felder erweitert. Eines der beiden Felder ist ein Textfeld mit RTE. > > In ext_tables.php der Extension ist es so definiert: > ----------------------- > $tempColumns = array ( > 'tx_zextendedcal_ticket_text' => array ( > 'exclude' => 0, > 'label' => > 'LLL:EXT:z_extendedcal/locallang_db.xml:tx_cal_event.tx_zextendedcal_ticket_text', > > 'config' => array ( > 'type' => 'text', > 'cols' => '30', > 'rows' => '5', > 'wizards' => array( > '_PADDING' => 2, > 'RTE' => array( > 'notNewRecords' => 1, > 'RTEonly' => 1, > 'type' => 'script', > 'title' => 'Full screen Rich > Text Editing|Formatteret > redigering i hele vinduet', > 'icon' => 'wizard_rte2.gif', > 'script' => 'wizard_rte.php', > ), > ), > ) > ), > ); > > t3lib_div::loadTCA('tx_cal_event'); > t3lib_extMgm::addTCAcolumns('tx_cal_event',$tempColumns,1); > t3lib_extMgm::addToAllTCAtypes('tx_cal_event','tx_zextendedcal_ticket_link;;;;1-1-1, > tx_zextendedcal_ticket_text;;5;richtext:rte_transform[flag=rte_enabled|mode=ts_css]'); > --------------------------------------------------------------------------------------- > > ;;5;richtext:rte_transform[flag=rte_enabled|mode=ts_css]' > habe ich später aus der Konfiguration des description-Feldes aus cal > übernommen. > > Wenn ich jetzt im RTE im neuen Textfeld einen Link erzeuge, wird der im > FE nicht richtig angezeigt. Im Quellcode der Seite steht dann folgendes: > > <link internal-link="" -="" 4=""><img > src="fileadmin/img/icons/internal_link.gif" alt="undefined">Linkit > > <p> werden ebenfalls nicht übernommen. Überschriften, <b> und <i> werden > jedoch korrekt angezeigt. > > Im Extensionordner wurde vom Kickstarter noch folgende ext_localconf.php > erzeugt: > ------------------------------- > t3lib_extMgm::addPageTSConfig(' > RTE.config.tx_cal_event.tx_zextendedcal_ticket_text { > hidePStyleItems = H1, H4, H5, H6 > proc.exitHTMLparser_db=1 > proc.exitHTMLparser_db { > keepNonMatchedTags=1 > tags.font.allowedAttribs= color > tags.font.rmTagIfNoAttrib = 1 > tags.font.nesting = global > } > } > '); > ------ > > Dort hatte ich mal proc.overruleMode = ts_links hinzugefügt, was aber > beides nicht half. > > RTE.config.tx_cal_event.tx_zextendedcal_ticket_text.parseFunc < > tt_content.text.20.parseFunc > > im Seiten-TSconfig brachte auch keine Abhilfe. > > In das cal-Template binde ich das Feld übrigens so ein: > ------ > plugin.tx_cal_controller.view.event.event { > tx_zextendedcal_ticket_text = TEXT > tx_zextendedcal_ticket_text { > fieldRequired = tx_zextendedcal_ticket_text > data = field:tx_zextendedcal_ticket_text > wrap = <p>|</p> > } > } > ------ > > Was habe ich übersehen? Warum wird das neue Feld anders als die > vorhandenen cal-Textfelder im FE ausgegeben? > > > Viele Grüße, > David _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german