Hallo Leute,
ich habe FAL bzw. sys_file_reference um ein Text-Feld erweitert. Hier soll ein RTE-Feld erscheinen, was soweit auch alles funktioniert. Mein Problem ist nun, dass ein gesetzter Link nicht in den Link-Tag
transformiert wird, sondern als a Tag in die DB gespeichert wird, sprich:
<a href="http://domain.de/?id=65">Linktext</a>
Der Link wird also somit auch nicht korrekt von realurl erfasst und so im Frontend ausgegeben.
Kennt jemand das Problem? Bei meinen Recherchen bin ich auf einen Bug-Report [url]https://forge.typo3.org/issues/60399[/url] gestoßen, konnte aber das Problem bisher mit defaultExtras auch nicht lösen ./
Hier findet Ihr noch meine Konfiguration:
[b]Erweiterung von sys_file_reference[/b]
'exclude' => 1, 'label' => 'LLL:EXT:myext/Resources/Private/Language/locallang_db.xlf:detailtext', 'default' => '', 'eval' => 'null', 'placeholder' => '__row|uid_local|metadata|detailtext', 'size' => 20, 'rows'=>5, 'type' => 'text', 'icon' => 'wizard_rte2.gif', 'notNewRecords'=> 1, 'RTEonly' => 1, 'script' => 'wizard_rte.php', 'title' => 'LLL:EXT:cms/locallang_ttc.xlf:bodytext.W.RTE', 'type' => 'script' ) ) ), 'defaultExtras' => 'richtext[]:rte_transform[mode=ts_links]' ) ); TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns('sys_file_reference',$tempColumnsSysFile,1);
[b]In der TCA, in der das FAL Feld genutzt wird, habe ich der Palette auch das neue Feld hinzugefügt.[/b]
detailtext;;;richtext:rte_transform[mode=ts_links]
'exclude' => 1, 'label' => 'LLL:EXT:myext/Resources/Private/Language/locallang_db.xlf:myext.images', 'config' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::getFileFieldTCAConfig( 'images', 'showitem' => ' --palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imagePalette, --palette--;;filePalette,alternative,title,detailtext;;;richtext:rte_transform[mode=ts_links]' ), 'showitem' => ' --palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imagePalette, --palette--;;filePalette,alternative,title,detailtext;;;richtext:rte_transform[mode=ts_links]' ), 'showitem' => ' --palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imagePalette, --palette--;;filePalette,alternative,title,detailtext;;;richtext:rte_transform[mode=ts_links]' ), 'showitem' => ' --palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imagePalette, --palette--;;filePalette,alternative,title,detailtext;;;richtext:rte_transform[mode=ts_links]' ), 'showitem' => ' --palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imagePalette, --palette--;;filePalette,alternative,title,detailtext;;;richtext:rte_transform[mode=ts_links]' ), ), ), $GLOBALS['TYPO3_CONF_VARS']['GFX']['imagefile_ext'] ), ),
Vielleicht fällt euch was ein.
Besten Dank
Gruß
http://www.nicolas-stey.de - Webentwicklung
http://www.steyle.com - Fotografie