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