Невозможно отобразить форму расширения TYPO3 v12.
Привет сообщество TYPO3!
У меня возникла ошибка при новой установке TYPO3(12.3.0) через ddev.
Я использовал эти команды для его создания:
ddev config --php-version 8.1
ddev config --project-type=typo3 --docroot=public --create-docroot --php-version 8.1
ddev start
ddev composer create "typo3/cms-base-distribution:^12"
ddev restart
Когда я используюContentElement
типа Form, я получаю следующую ошибку:
(1/1) #1257246929 TYPO3Fluid\Fluid\View\Exception\InvalidTemplateResourceException
Tried resolving a template file for controller action "FormFrontend->render" in format ".html", but none of the paths contained the expected template file (FormFrontend/Render.html). The following paths were checked: /var/www/html/vendor/typo3/cms-form/Resources/Private/Templates/
Кажется, что-то с путями перепуталось.
Когда я смотрю на расширение, оно определяется какEXT:form/Resources/Private/Frontend/Templates/
, поэтому путь задан иначе, чем тот, который ищет TYPO3.
Я все равно пытаюсь это исправить с помощью дешевого выстрела:
В каталогеvendor/typo3/cms-form/Resources/Private
Я выполнил следующие две команды
mkdir Templates/FormFrontend
cp Frontend/Templates/* Templates/FormFrontend/ -r
Но в результате я получил еще одну ошибку.
(1/1) #1474905953 TYPO3\CMS\Form\Domain\Exception\TypeDefinitionNotFoundException
Type "Page" not found. Probably some configuration is missing.
Поэтому я думаю, что мне нужно выяснить настоящую проблему. Вы можете помочь мне?
Спасибо за ваше время.