summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
41e7f6c)
Fix a wrong condition in the procesItemState method for MENU handling
for the USERDEF2 itemstate, so it would not be ignored anymore.
Initializing the USERDEF2conf was never done, even if one or more
USERDEF2 item states was found, because the condition was checking
for NULL === TRUE, which will never be TRUE.
Resolves: #77284
Releases: master, 7.6
Change-Id: I16c1d21f03c9aa3565744cae90b7f0cb487ec009
Reviewed-on: https://review.typo3.org/49257
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
foreach ($NOconf as $key => $val) {
if ($this->isItemState('USERDEF2', $key)) {
// If this is the first active, we must generate USERDEF2.
foreach ($NOconf as $key => $val) {
if ($this->isItemState('USERDEF2', $key)) {
// If this is the first active, we must generate USERDEF2.
+ if ($USERDEF2conf === null) {
$USERDEF2conf = $this->tmpl->splitConfArray($this->mconf['USERDEF2.'], $splitCount);
// Prepare active rollOver settings, overriding normal active settings
if (!empty($this->mconf['USERDEF2RO'])) {
$USERDEF2conf = $this->tmpl->splitConfArray($this->mconf['USERDEF2.'], $splitCount);
// Prepare active rollOver settings, overriding normal active settings
if (!empty($this->mconf['USERDEF2RO'])) {