TYPO3 что такое амортизация .layout 7.x до 8.x - PullRequest
0 голосов
/ 29 апреля 2019

Я обновляю проект с TYPO3 7.6.32 до ^ 8. в журнале устаревания я могу найти много записей, где проблема:

29-04-19 12:13: EXT:form: Do not use "layout." anymore. Deprecated since TYPO3 CMS 7, this function will be removed in TYPO3 CMS 8.

Вопросы:

  • что такое EXT: форма (это не расширение в typo3conf / ext /...)
  • что такое "макет".
  • есть ли у кого-нибудь ресурсы о том, как переделать это дело

если вам нужна дополнительная информация, просто оставьте комментарий, спасибо - любая помощь очень ценится

1 Ответ

3 голосов
/ 29 апреля 2019

Это, вероятно, использование объекта содержимого FORM / элемента содержимого.

См .: https://docs.typo3.org/typo3cms/extensions/core/Changelog/7.5/Deprecation-69401-AdoptFormToSupportTheExtbaseFluidMVCStack.html

Где-то может быть следующее:

10 = FORM
10 {
        layout {
                containerWrap = <div><elements /></div>
                elementWrap = <div><element /></div>
        }
}

Часть "layout" может быть полностью удалена.

Упомянутое расширение "Form" является системным расширением и находится в typo3 / sysext / form.Компонентом макета была конфигурация более старых версий, используемая для настройки макета - что в настоящее время выполняется с помощью шаблонов FLUID.

Макеты расширения формы можно настраивать путем настройки собственных шаблонов в TypoScript - см. https://docs.typo3.org/typo3cms/extensions/form/I/FAQ/Index.html#how-do-i-override-the-frontend-templates

...