Для Переопределения TypoScript вам необходимо использовать именно те ключи, которые используются в определении формы. Обратите внимание, что списки в основном совпадают с хешами с числовыми ключами после преобразования в массив PHP.
Так в YAML это:
- foo
- bar
То же самое, что и это:
0: foo
1: bar
Также вы использовали yamlSettingsOverrides
, который вместо этого должен быть formDefinitionOverrides
.
Итак, ваш код должен выглядеть следующим образом:
plugin.tx_form {
settings {
formDefinitionOverrides {
bewerbungsformular {
finishers {
0 {
options {
senderName = XYZ Company
}
}
}
}
}
}
}
Как видите, числовые индексы не так выражены, как именованные индексы. Поэтому, если вы не планируете использовать редактор форм в бэкэнде для внесения дополнительных изменений в определение формы, вы можете напрямую использовать хеши YAML вместо списков:
identifier: bewerbungsformular
# ...
finishers:
mailToSender:
identifier: EmailToSender
options:
# ...
Тогда ваши переопределения TypoScript могут выглядеть следующим образом:
plugin.tx_form {
settings {
formDefinitionOverrides {
bewerbungsformular {
finishers {
mailToSender {
options {
senderName = XYZ Company
}
}
}
}
}
}
}