TYPO3 tx_form 整理器语言处理

问题描述 投票:0回答:1

我使用 TYPO3 V12.4.24,后端的模块允许我构建表单。 第二个选项是直接在创建的 YAML 文件中编写脚本。

整理器

Email to receiver (you)
有一个选择框
Translation language
,我只找到“EN”...(这会在yaml文件中产生“默认”,但我不确定这个设置决定我需要什么)

我一直在寻找一种方法来扩展该选择框,或者以某种方式设置默认值,但主要是如何以“默认”语言生成电子邮件......我使用意大利语作为默认语言,这意味着在 V12 中(自 V9 起)我的第一语言是 [0] 意大利语。

在前端,行为正常,所有内容均按照文档描述的设置正确翻译,但通过表单发送的电子邮件仍为英文。

forms yaml typo3 translation typo3-12.x
1个回答
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
© www.soinside.com 2019 - 2024. All rights reserved.