‪TYPO3CMS  10.4
TYPO3\CMS\Frontend\ContentObject\RecordsContentObject Class Reference
Inheritance diagram for TYPO3\CMS\Frontend\ContentObject\RecordsContentObject:
TYPO3\CMS\Frontend\ContentObject\AbstractContentObject

Public Member Functions

string render ($conf=[])
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Frontend\ContentObject\AbstractContentObject
 __construct (ContentObjectRenderer $cObj)
 
ContentObjectRenderer getContentObjectRenderer ()
 

Protected Member Functions

 collectRecordsFromCategories ($selectedCategories, array $tables, $relationField)
 
TimeTracker getTimeTracker ()
 
PageRepository getPageRepository ()
 
- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Frontend\ContentObject\AbstractContentObject
PageRenderer getPageRenderer ()
 

Protected Attributes

array $itemArray = array( )
 
array $data = array( )
 
- ‪Protected Attributes inherited from ‪TYPO3\CMS\Frontend\ContentObject\AbstractContentObject
ContentObjectRenderer $cObj
 
PageRenderer $pageRenderer
 

Detailed Description

Contains RECORDS class object.

Definition at line 27 of file RecordsContentObject.php.

Member Function Documentation

◆ collectRecordsFromCategories()

TYPO3\CMS\Frontend\ContentObject\RecordsContentObject::collectRecordsFromCategories (   $selectedCategories,
array  $tables,
  $relationField 
)
protected

Collects records for all selected tables and categories.

Parameters
string$selectedCategories‪Comma-separated list of categories
array$tables‪List of tables
string$relationField‪Name of the field containing the categories relation

Definition at line 168 of file RecordsContentObject.php.

References TYPO3\CMS\Frontend\ContentObject\RecordsContentObject\getTimeTracker(), TYPO3\CMS\Core\Utility\GeneralUtility\intExplode(), TYPO3\CMS\Frontend\Category\Collection\CategoryCollection\load(), and TYPO3\CMS\Core\TimeTracker\TimeTracker\setTSlogMessage().

Referenced by TYPO3\CMS\Frontend\ContentObject\RecordsContentObject\render().

◆ getPageRepository()

PageRepository TYPO3\CMS\Frontend\ContentObject\RecordsContentObject::getPageRepository ( )
protected
Returns
‪PageRepository

Definition at line 234 of file RecordsContentObject.php.

References $GLOBALS.

Referenced by TYPO3\CMS\Frontend\ContentObject\RecordsContentObject\render().

◆ getTimeTracker()

TimeTracker TYPO3\CMS\Frontend\ContentObject\RecordsContentObject::getTimeTracker ( )
protected

◆ render()

Member Data Documentation

◆ $data

array TYPO3\CMS\Frontend\ContentObject\RecordsContentObject::$data = array( )
protected

List of all selected records with full data, arranged per table

Definition at line 39 of file RecordsContentObject.php.

◆ $itemArray

array TYPO3\CMS\Frontend\ContentObject\RecordsContentObject::$itemArray = array( )
protected

List of all items with table and uid information

Definition at line 33 of file RecordsContentObject.php.