Bug #19646
closeddividers get stripped when using method t3lib_extMgm::addFieldsToAllPalettesOfField()
0%
Description
Problem:
when using t3lib_extMgm::addFieldsToAllPalettesOfField() to add new fields to palettes of an existing field dividers on the manipulated table get stripped except for the first one after the "General" divider.
This is caused by unpropper checking for the existence of a field name in t3lib_extMgm::getFieldsOfFieldList()
Solution:
In t3lib_extMgm::getFieldsOfFieldList() check whether we're processing a divider (--div--)
Notes:
The patch also renames/corrects the name of t3lib_extMgm::getFieldsOfFieldList() to t3lib_extMgm::getFieldsFromFieldList()
install EXT:openid and EXT:felogin. felogin adds a field that should appear under the Extended tab in fe_user records. openid adds a new field to a palette of the username field through the broken method and thus removes the dividers/tabs except for the first one after the General tab.
(issue imported from #M9845)
Files