TYPO3 - Можно ли перенести нашу старую настройку TCA на новые TCA / переопределения? - PullRequest
0 голосов
/ 04 марта 2019

Я вижу, как нужно переставить старые конфигурации TCA из ext_tables.php, чтобы по-прежнему работать на более новых версиях TYPO3, например, объяснено здесь: TYPO3 - TCA в проверке ext_tables.php и TCA / Overrides для v8

Но из справочника TYPO3 (https://docs.typo3.org/typo3cms/CoreApiReference/8.7/ExtensionArchitecture/ExtendingTca/StoringChanges/Index.html) я прочитал:

Имейте в виду, что вы не можете расширить TCA расширений, если он был настроен в его файле ext_tables.php, обычносодержащий раздел «ctrl», ссылающийся на «dynamicConfigFile». Пожалуйста, попросите автора расширения перейти к настройке Configuration / TCA / .php.

Эта вещь ctrl имеет место для нас.

Я не разработчик расширений, и я удивляюсь, если это огромная вещь. У нас около 20 старых расширений в этом стиле.

1 Ответ

0 голосов
/ 04 марта 2019

Каждый старый TCA может быть перенесен в новый стиль.Вы должны переместить каждую конфигурацию TCA (включая раздел 'ctrl') в новые файлы в Configuration / TCA /, как вы можете видеть в этой конфигурации TCA расширений: https://github.com/TYPO3GmbH/blog/blob/552556cb28252b376e6d4cfbbbee547b4b82d65c/Configuration/TCA/tx_blog_domain_model_author.php Если ваши расширения общедоступны в расширении TYPO3В хранилище вы можете найти обновление для них, которое уже содержит эти миграции.Для всех других расширений, включая ваше собственное, вы должны перенести TCA самостоятельно, но это не «огромная вещь» ... это как копирование и вставка.

...