[TYPO3-core] RFC #17282: Workspaces module get place on "top" of all modules
Ernesto Baschny [cron IT]
ernst at cron-it.de
Tue Jan 25 01:38:33 CET 2011
Hi,
committed to trunk, rev. 10289.
Cheers,
Ernesto
Ernesto Baschny [cron IT] schrieb am 25.01.2011 01:16:
> This is a SVN patch request.
>
> Type: Bugfix
>
> BT reference: http://bugs.typo3.org/view.php?id=17282
>
> Branches: trunk
>
> Problem:
> After uninstalling the new sysext "info", the Workspaces module is on
> the first position of the modules menu (even before "Web>Page").
>
> Solution:
> Since we moved several old hardcoded modules to sysext, they can also be
> uninstalled. Some extensions place their backend modules using the
> t3lib_extMgm::addModule() call and setting the $position parameter to
> one of these old hardcoded extensions.
>
> E.g. the workspaces module registers himself for "before:info". So if
> "info" is not installed, the default would be to be placed "at the end".
> This is even documented in the method addModule(), but it doesn't work.
>
> This is related to #16643 and a follow-up after this fix was applied:
> #16201
>
> How to test:
> 1) Have Workspaces extension installed
> 2) Uninstall Extension Web>Info (extKey = "info")
> 3) See the Workspaces being placed on top of Web>Page (Bug)
>
> Apply the patch, reload the backend
>
> 4) See the Workspaces at the position depending on the order of
> installation.
>
> Note:
> There is *no* API yet for more "precise" positioning of elements in the
> modules menu. To create a new API for this and think more about this
> issue is a matter for to be considered for 4.6.
>
> Cheers,
> Ernesto
>
>
More information about the TYPO3-team-core
mailing list