Обновление расширения TYPO3 DCE 1.1 до 1.2 - отсутствуют поля rte

Я обновил расширение DCE с 1.0.4 до 1.2.5, как описано в https://forge.typo3.org/projects/extension-dce/wiki/Updating-DCE-from-version-below-12 (TYPO3 6.2).

После обновления все поля, которые являются rte-полями с именем "текст", отсутствуют в бэкэнде, а также во внешнем интерфейсе текст не отображается. но в базе данных текст все еще доступен, потому что, если я добавлю еще раз текстовое поле, поле rte будет показано в бэкэнде, а текст также будет показан во внешнем интерфейсе.

У кого-нибудь есть идея, что пошло не так?

Мартин

1 ответ

Решение

Я нашел ошибку. Сценарий обновления записывает неверное значение для поля parent_dce. Это произошло с теми элементами dce, которые я скопировал. Таким образом, ID был двойным, а update-script записал неверный идентификатор в базу данных.

Поэтому я вручную изменил идентификатор, чтобы исправить идентификатор элемента dce, и установил новые поля для скопированных элементов dce.

Другие вопросы по тегам