我使用 TYPO3 V12.4.24,后端的模块允许我构建表单。 第二个选项是直接在创建的 YAML 文件中编写脚本。
整理器
Email to receiver (you)
有一个选择框Translation language
,我只找到“EN”...(这会在yaml文件中产生“默认”,但我不确定这个设置决定我需要什么)
我一直在寻找一种方法来扩展该选择框,或者以某种方式设置默认值,但主要是如何以“默认”语言生成电子邮件......我使用意大利语作为默认语言,这意味着在 V12 中(自 V9 起)我的第一语言是 [0] 意大利语。
在前端,行为正常,所有内容均按照文档描述的设置正确翻译,但通过表单发送的电子邮件仍为英文。
您可以通过使用自己的 yaml 文件扩展
form
来扩展后端的选择框(操作方法:https://docs.typo3.org/c/typo3/cms-form/main/en-us/I/ FAQ/Index.html#faq-1)
要扩展(例如添加“de”),您需要添加:
prototypes:
standard:
finishersDefinition:
EmailToReceiver:
FormEngine:
elements:
translation:
language:
config:
items:
20:
label: de
value: de