TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Recordlist\RecordList Class Reference
Inheritance diagram for TYPO3\CMS\Recordlist\RecordList:
TYPO3\CMS\Backend\Module\AbstractModule

Public Member Functions

 __construct ()
 
 init ()
 
 menuConfig ()
 
 clearCache ()
 
 mainAction (ServerRequestInterface $request, ResponseInterface $response)
 
 printContent ()
 
 getModuleTemplate ()
 
- Public Member Functions inherited from TYPO3\CMS\Backend\Module\AbstractModule
 __construct ()
 
 processRequest (ServerRequestInterface $request, ResponseInterface $response)
 

Public Attributes

 $id
 
 $pointer
 
 $imagemode
 
 $table
 
 $search_field
 
 $search_levels
 
 $showLimit
 
 $returnUrl
 
 $clear_cache
 
 $cmd
 
 $cmd_table
 
 $perms_clause
 
 $modTSconfig
 
 $pageinfo
 
 $doc
 
 $MCONF = []
 
 $MOD_MENU = []
 
 $MOD_SETTINGS = []
 
 $content
 
 $body = ''
 

Protected Member Functions

 getBackendUserAuthentication ()
 
 getLanguageService ()
 
 getPageRenderer ()
 

Protected Attributes

 $moduleName = 'web_list'
 
 $pageRenderer = null
 
 $iconFactory
 
- Protected Attributes inherited from TYPO3\CMS\Backend\Module\AbstractModule
 $moduleTemplate
 
 $request
 

Detailed Description

Script Class for the Web > List module; rendering the listing of records on a page

Definition at line 41 of file RecordList.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Recordlist\RecordList::__construct ( )

Constructor

Definition at line 202 of file RecordList.php.

References TYPO3\CMS\Recordlist\RecordList\getLanguageService().

Member Function Documentation

◆ clearCache()

◆ getBackendUserAuthentication()

TYPO3\CMS\Recordlist\RecordList::getBackendUserAuthentication ( )
protected
Returns
BackendUserAuthentication

Definition at line 636 of file RecordList.php.

References $GLOBALS.

Referenced by TYPO3\CMS\Recordlist\RecordList\clearCache(), and TYPO3\CMS\Recordlist\RecordList\init().

◆ getLanguageService()

TYPO3\CMS\Recordlist\RecordList::getLanguageService ( )
protected
Returns
LanguageService

Definition at line 644 of file RecordList.php.

References $GLOBALS.

Referenced by TYPO3\CMS\Recordlist\RecordList\__construct(), and TYPO3\CMS\Recordlist\RecordList\clearCache().

◆ getModuleTemplate()

TYPO3\CMS\Recordlist\RecordList::getModuleTemplate ( )
Returns
ModuleTemplate

Definition at line 628 of file RecordList.php.

References TYPO3\CMS\Backend\Module\AbstractModule\$moduleTemplate.

◆ getPageRenderer()

TYPO3\CMS\Recordlist\RecordList::getPageRenderer ( )
protected

◆ init()

◆ mainAction()

TYPO3\CMS\Recordlist\RecordList::mainAction ( ServerRequestInterface  $request,
ResponseInterface  $response 
)

Injects the request object for the current request or subrequest Simply calls main() and init() and outputs the content

Parameters
ServerRequestInterface$requestthe current request
ResponseInterface$response
Returns
ResponseInterface the response with the content

Definition at line 601 of file RecordList.php.

References $GLOBALS, TYPO3\CMS\Recordlist\RecordList\clearCache(), TYPO3\CMS\Recordlist\RecordList\init(), and TYPO3\CMS\Backend\Utility\BackendUtility\lockRecords().

◆ menuConfig()

TYPO3\CMS\Recordlist\RecordList::menuConfig ( )

◆ printContent()

TYPO3\CMS\Recordlist\RecordList::printContent ( )

Outputting the accumulated content to screen

Returns
void
Deprecated:
since TYPO3 CMS 7, will be removed in TYPO3 CMS 8

Definition at line 619 of file RecordList.php.

References TYPO3\CMS\Recordlist\RecordList\$content, and TYPO3\CMS\Core\Utility\GeneralUtility\logDeprecatedFunction().

Member Data Documentation

◆ $body

TYPO3\CMS\Recordlist\RecordList::$body = ''

Definition at line 187 of file RecordList.php.

Referenced by TYPO3\CMS\Recordlist\RecordList\clearCache().

◆ $clear_cache

TYPO3\CMS\Recordlist\RecordList::$clear_cache

Definition at line 104 of file RecordList.php.

◆ $cmd

◆ $cmd_table

TYPO3\CMS\Recordlist\RecordList::$cmd_table

Definition at line 118 of file RecordList.php.

◆ $content

◆ $doc

TYPO3\CMS\Recordlist\RecordList::$doc

Definition at line 146 of file RecordList.php.

◆ $iconFactory

TYPO3\CMS\Recordlist\RecordList::$iconFactory
protected

Definition at line 197 of file RecordList.php.

◆ $id

TYPO3\CMS\Recordlist\RecordList::$id

Definition at line 48 of file RecordList.php.

◆ $imagemode

TYPO3\CMS\Recordlist\RecordList::$imagemode

Definition at line 62 of file RecordList.php.

◆ $MCONF

TYPO3\CMS\Recordlist\RecordList::$MCONF = []

Definition at line 154 of file RecordList.php.

◆ $MOD_MENU

TYPO3\CMS\Recordlist\RecordList::$MOD_MENU = []

Definition at line 161 of file RecordList.php.

◆ $MOD_SETTINGS

TYPO3\CMS\Recordlist\RecordList::$MOD_SETTINGS = []

Definition at line 168 of file RecordList.php.

◆ $modTSconfig

TYPO3\CMS\Recordlist\RecordList::$modTSconfig

Definition at line 132 of file RecordList.php.

Referenced by TYPO3\CMS\Recordlist\RecordList\clearCache().

◆ $moduleName

TYPO3\CMS\Recordlist\RecordList::$moduleName = 'web_list'
protected

Definition at line 182 of file RecordList.php.

◆ $pageinfo

TYPO3\CMS\Recordlist\RecordList::$pageinfo

Definition at line 139 of file RecordList.php.

Referenced by TYPO3\CMS\Recordlist\RecordList\clearCache().

◆ $pageRenderer

TYPO3\CMS\Recordlist\RecordList::$pageRenderer = null
protected

Definition at line 192 of file RecordList.php.

Referenced by TYPO3\CMS\Recordlist\RecordList\getPageRenderer().

◆ $perms_clause

TYPO3\CMS\Recordlist\RecordList::$perms_clause

Definition at line 125 of file RecordList.php.

◆ $pointer

TYPO3\CMS\Recordlist\RecordList::$pointer

◆ $returnUrl

TYPO3\CMS\Recordlist\RecordList::$returnUrl

Definition at line 97 of file RecordList.php.

Referenced by TYPO3\CMS\Recordlist\RecordList\clearCache().

◆ $search_field

TYPO3\CMS\Recordlist\RecordList::$search_field

Definition at line 76 of file RecordList.php.

Referenced by TYPO3\CMS\Recordlist\RecordList\init().

◆ $search_levels

TYPO3\CMS\Recordlist\RecordList::$search_levels

Definition at line 83 of file RecordList.php.

◆ $showLimit

TYPO3\CMS\Recordlist\RecordList::$showLimit

Definition at line 90 of file RecordList.php.

◆ $table

TYPO3\CMS\Recordlist\RecordList::$table

Definition at line 69 of file RecordList.php.