Hallo zusammen
Ich muss bei einer bestehenden Extension in allen Formularen ein zusätzliches hidden Feld einbauen. Nun habe ich mir gedacht, ich könnte einfach einen eigenen FormViewHelper schreiben und dann per Dependency Injection den Standard-Helper mit meinem ersetzen.
config.tx_extbase {
objects {
Tx_Fluid_ViewHelpers_FormViewHelper.className = Tx_MyPlugin_ViewHelpers_FormViewHelper
}
}
Nun bekomme ich jedoch immer folgende Fehlermeldung wenn ich das mache:
#1224485398: Templating tags not properly nested. Expected: Tx_MyPlugin_ViewHelpers_FormViewHelper; Actual: Tx_Fluid_ViewHelpers_FormViewHelper
Es sieht so aus, als ob der Object Manager trotz der Angabe im TS einen Tx_Fluid_ViewHelpers_FormViewHelper anstatt eines Tx_MyPlugin_ViewHelpers_FormViewHelper erstellt.
Weiss jemand ob und wie man das fixen kann? Da das Plugin ziemlich umfangreich ist und ich sicherstellen möchte, dass das hidden Feld auch bei zukünfigen Erweiterungen immer in jedem Formular enthalten ist, will ich es umgehen einen eigenen Namespace definieren und überall einfügen zu müssen.