在 TYPO3 8 中为 ck_editor 注册一个新预设
Register a new preset for ck_editor in TYPO3 8
我想在我的安装中使用多个 rte 配置。我使用按预期工作的 yaml 文件配置了默认预设。但现在我想在自己的内容元素的正文字段中使用其他配置。
我做了什么:
在 ext_localconf.php 中注册新预设:
$GLOBALS['TYPO3_CONF_VARS']['RTE']['Presets']['myset1'] = 'EXT:..../myset1.yaml';
$GLOBALS['TYPO3_CONF_VARS']['RTE']['Presets']['myset2'] = 'EXT:..../myset2.yaml';
在我的 TCA 的 columnsOverrides 中定义:
'bodytext' => [
'label' => '...',
'config' => [
'enableRichtext' => true,
'richtextConfiguration' => 'myset2'
]
]
但这不起作用。
有什么想法吗?
谢谢!
您可以使用 Page TSconfig 将预设分配给不同的内容元素。
以下示例将 myset2
仅设置为 CType text:
的内容元素
RTE.config.tt_content.bodytext.types.text.preset = myset2
我想在我的安装中使用多个 rte 配置。我使用按预期工作的 yaml 文件配置了默认预设。但现在我想在自己的内容元素的正文字段中使用其他配置。
我做了什么: 在 ext_localconf.php 中注册新预设:
$GLOBALS['TYPO3_CONF_VARS']['RTE']['Presets']['myset1'] = 'EXT:..../myset1.yaml';
$GLOBALS['TYPO3_CONF_VARS']['RTE']['Presets']['myset2'] = 'EXT:..../myset2.yaml';
在我的 TCA 的 columnsOverrides 中定义:
'bodytext' => [
'label' => '...',
'config' => [
'enableRichtext' => true,
'richtextConfiguration' => 'myset2'
]
]
但这不起作用。
有什么想法吗? 谢谢!
您可以使用 Page TSconfig 将预设分配给不同的内容元素。
以下示例将 myset2
仅设置为 CType text:
RTE.config.tt_content.bodytext.types.text.preset = myset2