Skip to content
Snippets Groups Projects
Commit 02198ea2 authored by Susanne Moog's avatar Susanne Moog Committed by Benni Mack
Browse files

[FEATURE] Allow non-namespaced arguments in extbase backend modules

Extbase modules traditionally use the plugin or module namespace
to prefix get parameters and map arguments to plugins. In the
frontend context, this makes sense, as multiple plugins may reside
on a page. In the backend, however, an extbase module is responsible
for rendering a complete view.
Therefore the namespacing of arguments can be disabled, making URLs
easier to read, more in line with non-extbase modules and allowing
extbase modules to directly access outside information like the "id"
parameter handed over by the page tree for example.

To allow extbase modules to configure this behaviour, a feature flag
can be set in the module configuration turning the namespacing off or on.

Resolves: #97096
Releases: main
Change-Id: Icffcab4c971a961d72749bee76ee6a3f2e079487
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73798


Tested-by: default avatarOliver Bartsch <bo@cedev.de>
Tested-by: default avatarcore-ci <typo3@b13.com>
Tested-by: default avatarBenni Mack <benni@typo3.org>
Reviewed-by: default avatarOliver Bartsch <bo@cedev.de>
Reviewed-by: default avatarBenni Mack <benni@typo3.org>
parent ee2a9549
Branches
Tags
No related merge requests found
Showing
with 133 additions and 80 deletions
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment