对于TYPO3 8.7中的一些自定义内容元素,我希望为用户提供最小的RTE。
我发现这个旧的方法是here的,但是它与TYPO3 8的ckeditor不兼容。
RTE.config.tt_content.bodytext.types.ccc_teasertext {
showButtons = bold, italic, underline, link, chMode, orderedlist, unorderedlist
RTEHeightOverride = 600
}
RTE.config.tt_content.bodytext.types.ccc_introtext {
showButtons = bold, italic, chMode
RTEHeightOverride = 300
}如何通过像这样的RTE.tt_content.types.textmedia.bodytext.preset = minimal这样的新ckeditor语法使用RTE.config?
发布于 2019-03-28 16:20:14
https://stackoverflow.com/a/55391407/4062341
另一位TYPO3开发人员gautamsinh向我指出了here对这个问题的解决方案:
不要在PageTS中配置RTE,而是在TCA中覆盖每个内容元素,如下所示:
$GLOBALS['TCA']['tt_content']['types']['myCustomContentElement']=[
'showitem' => '
--palette--; LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xml:palette.general; general,header,subheader,header_link,bodytext,image,
--div--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xml:tabs.appearance,
--palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xml:palette.frames;frames,
--div--;LLL:EXT:cms/locallang_ttc.xlf:tabs.access,
--palette--;LLL:EXT:cms/locallang_ttc.xlf:palette.visibility;visibility,
--palette--;LLL:EXT:cms/locallang_ttc.xlf:palette.access;access,
--div--;LLL:EXT:lang/locallang_tca.xlf:sys_category.tabs.category, categories, tx_gridelements_container, tx_gridelements_columns
',
'columnsOverrides' => [
'bodytext' => [
'config' => [
'enableRichtext' => true,
'richtextConfiguration' => 'minimal'
]
]
]
];注意:'minimal'是预设值。
https://stackoverflow.com/questions/55376681
复制相似问题