[BUGFIX] Show first tab in Element Wizard as fallback 99/42799/2
authorChristian Seifert <christian-f-seifert@gmx.de>
Thu, 20 Aug 2015 22:59:29 +0000 (22:59 +0000)
committerWouter Wolters <typo3@wouterwolters.nl>
Fri, 21 Aug 2015 07:17:44 +0000 (09:17 +0200)
commit21c21b5f04daded3d504aec8c5b657e847f0d587
treea74df035371e743d2232a1aa5b130dae3699cfc9
parent8f8ea430ac77e38b2bba23b91cdb4bf59356d5b2
[BUGFIX] Show first tab in Element Wizard as fallback

Using the extension gridelements it is possible to restrict the
selectable content elements instead of the full menu configured
by TSconfig. At first, you might have 5 menus available and you
click on the last menu tab (maybe the fifth), so the backend
stores 5 as current tab.
Adding content elements within a gridelement, which restricts the
range of selectable CEs, you can only select the first tab (p.e.).
The original code assumes that the fifth tab is still there and
tries to select it.

This patch checks first against the existence of the selected tab.
If there is no "fifth" tab p.e. the index is set to 1.

Resolves: #59810
Releases: master, 6.2
Change-Id: I829489737de4631dfe3362e4fb11909be9315864
Reviewed-on: http://review.typo3.org/42799
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
typo3/sysext/backend/Classes/Controller/PageLayoutController.php
typo3/sysext/backend/Resources/Public/JavaScript/tabmenu.js