Проблемы TYPO3 с возвратом поля richtextConfiguration в TCA к значениям по умолчанию - PullRequest
0 голосов
/ 14 июля 2020

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

In the TYPO3 Slack Мне предложили попробовать установить в PageTS следующее: RTE.config.sys_file_reference.description.preset = minimal

Но я уже пробовал это раньше, и это тоже не сработало. TCA тоже выглядит нормально:

введите описание изображения здесь

Как я могу заставить работать поле TCA richtextConfiguration, чтобы установить мою пользовательскую / (или любую) конфигурацию для rte_ckeditor?

Редактировать / Решено: Очевидно, есть был какой-то TSconfig, переопределяющий некоторые из моих правил, что onyl влиял на этот элемент, даже когда в инспекторе Typoscript и конфигурации отображались нормально. После удаления конфиг был применен.

...