Как настроить параметры TCA и сохранить их глобально - PullRequest
0 голосов
/ 02 июля 2019

Я настраиваю новый веб-сайт с TYPO3 v. 9.5.

Я хотел бы настроить параметры TCA, чтобы заставить редакторов заполнять поля в элементах контента, таких как медиа или новости.Раньше мне удавалось поместить эти настройки в файл typo3conf / extTables.php.

В своих исследованиях я обнаружил, что мне нужно поместить конфигурации в каталог Configuration / TCA / Overrides расширения.Я протестировал его с расширением tx_news следующим образом:

Я поместил этот код в файл test.php в качестве теста и примера.

Этот код заставляет редактора всегда вводитьдата архива.

Это работает для меня, но после обновления расширения этот код может быть утерян, и я не могу настроить поля основных расширений, например, чтобы редактор всегда вводил заголовок элемента содержимого.

У меня вопрос: как сохранить это обновление конфигурации, сохранить в среде конфигурации?

Заранее спасибо,

Ralf

1 Ответ

0 голосов
/ 03 июля 2019

В зависимости от ваших модификаций вам необходимо учитывать некоторые аспекты:

  1. всегда используйте имя файла в соответствии с таблицей, к которой относятся ваши изменения.
    поэтому для записей новостей это должно быть: Configuration/TCA/Overrides/tx_news_domain_model_news.php

  2. убедитесь, что ваши изменения загружены после первой начальной конфигурации: создайте зависимость от исходного расширения.

...