Skip to content
Snippets Groups Projects
Commit 3c5e8691 authored by Benni Mack's avatar Benni Mack Committed by Oliver Bartsch
Browse files

[TASK] Reduce overhead in BackendLayoutView

BackendLayoutView is used to build the BackendLayout
structure, and does a few things too much:

a) it uses ArrayUtility over a simple isset() check for pageTsconfig
b) it resolves LLL labels directly, even if MoveContent wizard and Page module handle that as well
c) it re-builds logic only used in Move Content which is not needed due to a properly resolved colPos list already

All of this internal code can be removed and thus reduced to
a minimum, with Page module, FormEngine (pages+tt_content) and Move
Content Wizard continue to work, because FormEngine and all
other modules already use the proper API for rendering already.

Resolves: #103463
Releases: main
Change-Id: Ib3878d08936e60a9cbd2f405260f3badcefcf8ae
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/83565


Reviewed-by: default avatarAndreas Kienast <a.fernandez@scripting-base.de>
Tested-by: default avatarAndreas Kienast <a.fernandez@scripting-base.de>
Reviewed-by: default avatarStefan Bürk <stefan@buerk.tech>
Tested-by: Oliver Bart...
parent 39e97c61
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