TYPO3 8.7.32
У меня есть собственное расширение, которое загружает мультимедиа FAL и отображает ползунок логотипов с данными, загруженными на этих носителях (заголовок, ссылка, описание) . Возникла потребность в преобразовании ввода описания (заголовка) в richText, что было сделано со следующей конфигурацией TCA в Overrides.
Мое переопределение в myext/Configuration/TCA/Overrides/sys_file_reference.php
выглядит так:
<?php
defined("TYPO3_MODE") or die();
/** Add “description field in Build-Element **/
$columns = [
"description" => [
"l10n_mode" => "prefixLangTitle",
"exclude" => true,
"label" => "LLL:EXT:core/Resources/Private/Language/locallang_tca.xlf:sys_file_reference.description",
"config" => [
"type" => "text",
"enableRichtext" => true,
"richtextConfiguration" => "minimal",
"cols" => 40,
"rows" => 15,
"placeholder" => "__row|uid_local|metadata| description",
"mode" => "useOrOverridePlaceholder",
"default" => null,
]
],
];
TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns("sys_file_reference",$columns,1);
Теперь это работает нормально, и поле TCA реагирует на "enableRichText" => "true"
, но поле richtextConfiguration не работает, и ни полная, ни минимальная, ни пользовательская конфигурация ничего не меняют. TCA остается в режиме по умолчанию в бэкэнде.
Я проверил предустановки RTE, и они установлены правильно (они также работают в других полях). ![enter image description here](https://i.stack.imgur.com/BJt35.png)
In the TYPO3 Slack Мне предложили попробовать установить в PageTS следующее: RTE.config.sys_file_reference.description.preset = minimal
Но я уже пробовал это раньше, и это тоже не сработало. TCA тоже выглядит нормально:
введите описание изображения здесь
Как я могу заставить работать поле TCA richtextConfiguration, чтобы установить мою пользовательскую / (или любую) конфигурацию для rte_ckeditor?
Редактировать / Решено: Очевидно, есть был какой-то TSconfig, переопределяющий некоторые из моих правил, что onyl влиял на этот элемент, даже когда в инспекторе Typoscript и конфигурации отображались нормально. После удаления конфиг был применен.