Property | Type | Description | |
---|---|---|---|
$configurationManager | TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface | ||
$contentObject | TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer |
Method | Description | |
---|---|---|
initializeArguments ( ) | Initialize | |
injectConfigurationManager ( TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface $configurationManager ) : void |
Method | Description | |
---|---|---|
getContentRecords ( ) : array | Get content records based on column and pid | |
getPageUid ( ) : integer | Gets the configured, or the current page UID if none is configured in arguments and no content_from_pid value exists in the current page record's attributes. | |
getRenderedRecords ( array $rows ) : array | This function renders an array of tt_content record into an array of rendered content it returns a list of elements rendered by typoscript RECORD function | |
getSlideRecordsFromPage ( integer $pageUid, integer $limit ) : array[] | ||
renderRecord ( array $row ) : string | null | This function renders a raw tt_content record into the corresponding element by typoscript RENDER function. We keep track of already rendered records to avoid rendering the same record twice inside the same nested stack of content elements. |
protected getContentRecords ( ) : array | ||
return | array |
protected getPageUid ( ) : integer | ||
return | integer |
protected getRenderedRecords ( array $rows ) : array | ||
$rows | array | database rows of records (each item is a tt_content table record) |
return | array |
protected getSlideRecordsFromPage ( integer $pageUid, integer $limit ) : array[] | ||
$pageUid | integer | |
$limit | integer | |
return | array[] |
public injectConfigurationManager ( TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface $configurationManager ) : void | ||
$configurationManager | TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface | |
return | void |
protected ConfigurationManagerInterface,TYPO3\CMS\Extbase\Configuration $configurationManager | ||
return | TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface |