typo3-8.x - TYPO3 enable rte custom content element
问题描述
how do I enable the Rich Text Editor for a custom content element in TYPO3 8.7?
I tried
$GLOBALS['TCA']['tt_content']['types']['myCustomElement'] = array('showitem' => '--palette--;
LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xml:palette.general;
general,header,subheader,header_link,bodytext,
richtext:rte_transform[flag=rte_enabled|mode=ts_css],rte_enabled;
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');
and
$GLOBALS['TCA']['tt_content']['types']['myCustomElement']['columnsOverrides']['bodytext']['defaultExtras'] = 'richtext[*]:rte_transform[mode=ts_css]';
in TCA/Overrides in my Extension. What am I missing?
解决方案
我已经改进了你的代码并且它现在可以正常工作了
$myfield=[
'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' => 'default'
]
]
]
];
和
$GLOBALS['TCA']['tt_content']['types']['myCustomElement']=$myfield;
愿它对你有帮助!!
推荐阅读
- python - 如何在 Tensorflow Federated 中加载 Fashion MNIST 数据集?
- hyperledger-fabric - 卡尺错误:事务返回失败。密钥已经存在
- wpf - WPF 获取 ListViewItem 的内容
- facebook - 当页面的所有者是页面本身时,如何将我的旧“Facebook 业务页面”导入到“Facebook 业务管理器”
- php - 使用 PHP API 从 Google Sheet 单元格获取超链接
- php - 有没有办法在控制器(php文件)中更改一个树枝模板块
- python - 以太网/IP 设备:能够使用 CPPO 读取属性,但不能写入
- r - 如何将时间序列数据中特定列的平均值添加到 R 中的该行?
- flutter - 在 runtimeType 响应中访问数据
: 迪奥错误 - python - OpenGL.error.NullFunctionError:尝试调用未定义的函数