Skip to content

fix: Pass Extbase settings to implementation#9

Open
luzat wants to merge 1 commit intob13:v13from
luzat:fix/extbase-settings
Open

fix: Pass Extbase settings to implementation#9
luzat wants to merge 1 commit intob13:v13from
luzat:fix/extbase-settings

Conversation

@luzat
Copy link
Copy Markdown

@luzat luzat commented Apr 15, 2026

Previously, when integrating Formhandler through TypoScript, the settings were not used:

lib.Foo = EXTBASEPLUGIN
lib.Foo {
  extensioName = Formhandler
  plugin = Pi1
  settings {
   # These settings get ignored
   ...
  }
}

This change passes the settings along and merges them with other configuration. It's accessing the internal TypoScriptService class to emulate old behaviour. It is not deeply tested yet, but might suffice.

(I am not sure about the current state and roadmap of this repository yet, but most things seem to work, apart from the now missing IsInDBTable, which I can restore)

Previously, when integrating Formhandler through TypoScript, the
settings were not used:

```
lib.Foo = EXTBASEPLUGIN
lib.Foo {
  extensioName = Formhandler
  plugin = Pi1
  settings {
   # These settings get ignored
   ...
  }
}
```

This change passes the settings along and merges them with other
configuration. It's accessing the internal TypoScriptService class to
emulate old behaviour. It is not deeply tested yet, but might suffice.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant