我尝试编辑核心文件 form\Resources\Private\Frontend\Partials\Field\Field.html 以更改前端中的 html 输出。如果我更改该文件,它不会产生任何影响。如果我更改核心文件 form\Resources\Private\Frontend\Partials\Textarea.html ,它将影响前端的输出。
我尝试设置自定义部分、布局和模板文件夹,如下所示:
我在页面模板的设置部分设置了以下内容:
plugin.tx_form {
settings {
yamlConfigurations {
# register your own additional configuration
# choose a number higher than 30 (below is reserved)
100 = fileadmin/my_site_package/Configuration/Form/CustomFormSetup.yaml
}
}
}
在 fileadmin/my_site_package/Configuration/Form/CustomFormSetup.yaml 我有
TYPO3:
CMS:
Form:
prototypes:
standard:
formElementsDefinition:
Form:
renderingOptions:
templateRootPaths:
20:'fileadmin/my_site_package/Resources/Private/Templates/Form/Frontend/'
partialRootPaths:
20: 'fileadmin/my_site_package/Resources/Private/Partials/Form/Frontend/'
在文件夹 fileadmin/my_site_package/Resources/Private/Partials/Form/Frontend/ 中,我复制了 Multicheckbox.html 以及表单核心文件夹中的其他复制的部分文件。我已经编辑了Multicheckbox.html,但它对前端没有影响。
非常感谢您的投入。问题是由于引导程序包造成的。 “typo3conf/ext/bootstrap_package/Resources/Private/Partials/Form”文件夹中有一个文件 Multicheckbox.html。这个覆盖了核心文件Multicheckbox.html
但我的步骤做错了什么?我现在在前端收到以下错误:
糟糕,出现错误!
尝试解析格式为“.html”的控制器操作“FormFrontend->form”的模板文件,但没有路径包含预期的模板文件(FormFrontend/Form.html)。没有配置路径。
有关此错误的更多信息可以在线获取。
我在 CustomFormSetup.yaml 中设置的路径是否错误?
我也尝试过
TYPO3:
CMS:
Form:
prototypes:
standard:
formElementsDefinition:
Form:
renderingOptions:
templateRootPaths:
1:'/my_site_package/Resources/Private/Templates/Form/Frontend/'
partialRootPaths:
1:'/my_site_package/Resources/Private/Partials/Form/Frontend/'
有同样的错误。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)