74 public function render($tableName, array $fieldList = array(), $storagePid = NULL, $levels = 0, $filter =
'', $recordsPerPage = 0, $sortField =
'', $sortDescending = FALSE, $readOnly = FALSE, $enableClickMenu = TRUE, $clickTitleMode = NULL, $alternateBackgroundColors = FALSE) {
78 $dblist->backPath =
$GLOBALS[
'BACK_PATH'];
79 $dblist->pageRow = $pageinfo;
80 if ($readOnly === FALSE) {
81 $dblist->calcPerms =
$GLOBALS[
'BE_USER']->calcPerms($pageinfo);
83 $dblist->showClipboard = FALSE;
84 $dblist->disableSingleTableView = TRUE;
85 $dblist->clickTitleMode = $clickTitleMode;
86 $dblist->alternateBgColors = $alternateBackgroundColors;
87 $dblist->clickMenuEnabled = $enableClickMenu;
88 if ($storagePid === NULL) {
89 $frameworkConfiguration = $this->configurationManager->getConfiguration(\
TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface::CONFIGURATION_TYPE_FRAMEWORK);
90 $storagePid = $frameworkConfiguration[
'persistence'][
'storagePid'];
92 $dblist->start($storagePid, $tableName, (
int)\
TYPO3\CMS\Core\Utility\
GeneralUtility::_GP(
'pointer'), $filter, $levels, $recordsPerPage);
93 $dblist->allFields = TRUE;
94 $dblist->dontShowClipControlPanels = TRUE;
95 $dblist->displayFields = FALSE;
96 $dblist->setFields = array($tableName => $fieldList);
97 $dblist->noControlPanels = TRUE;
98 $dblist->sortField = $sortField;
99 $dblist->sortRev = $sortDescending;
100 $dblist->script = $_SERVER[
'REQUEST_URI'];
101 $dblist->generateList();
102 return $dblist->HTMLcode;
static readPageAccess($id, $perms_clause)
static makeInstance($className)
if(!defined('TYPO3_MODE')) $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_userauth.php']['logoff_pre_processing'][]