Skip to content
Snippets Groups Projects
Commit 28d4441d authored by Georg Ringer's avatar Georg Ringer Committed by Susanne Moog
Browse files

[BUGFIX] Fix multi edit link in TableListViewHelper

Load the proper requireJS module and provide the variable
T3_THIS_LOCATION to make the multi edit links working again.

Resolves: #81850
Releases: master, 8.7
Change-Id: I45af43359f4f9ee8fbd9da51a3a434c40dda9d4e
Reviewed-on: https://review.typo3.org/53480


Tested-by: default avatarTYPO3com <no-reply@typo3.com>
Reviewed-by: default avatarWouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: default avatarJoerg Boesche <typo3@joergboesche.de>
Tested-by: default avatarJoerg Boesche <typo3@joergboesche.de>
Reviewed-by: default avatarBenjamin Kluge <b.kluge@neusta.de>
Tested-by: default avatarBenjamin Kluge <b.kluge@neusta.de>
Reviewed-by: default avatarSusanne Moog <susanne.moog@typo3.org>
Tested-by: default avatarSusanne Moog <susanne.moog@typo3.org>
parent 84131835
No related merge requests found
......@@ -105,6 +105,8 @@ class TableListViewHelper extends \TYPO3\CMS\Fluid\ViewHelpers\Be\AbstractBacken
$enableClickMenu = $this->arguments['enableClickMenu'];
$clickTitleMode = $this->arguments['clickTitleMode'];
$this->getPageRenderer()->loadRequireJsModule('TYPO3/CMS/Recordlist/Recordlist');
$pageinfo = BackendUtility::readPageAccess(GeneralUtility::_GP('id'), $GLOBALS['BE_USER']->getPagePermsClause(1));
/** @var $dblist \TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList */
$dblist = GeneralUtility::makeInstance(\TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::class);
......@@ -130,6 +132,10 @@ class TableListViewHelper extends \TYPO3\CMS\Fluid\ViewHelpers\Be\AbstractBacken
$dblist->sortRev = $sortDescending;
$dblist->script = $_SERVER['REQUEST_URI'];
$dblist->generateList();
return $dblist->HTMLcode;
$js = 'var T3_THIS_LOCATION = ' . GeneralUtility::quoteJSvalue(rawurlencode(GeneralUtility::getIndpEnv('REQUEST_URI')));
$html = GeneralUtility::wrapJS($js) . $dblist->HTMLcode;
return $html;
}
}
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