PHP Класс FluidTYPO3\Vhs\ViewHelpers\Content\AbstractContentViewHelper

Наследование: extends TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$configurationManager TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface
$contentObject TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer

Открытые методы

Метод Описание
initializeArguments ( ) Initialize
injectConfigurationManager ( TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface $configurationManager ) : void

Защищенные методы

Метод Описание
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.

Описание методов

getContentRecords() защищенный Метод

Get content records based on column and pid
protected getContentRecords ( ) : array
Результат array

getPageUid() защищенный Метод

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.
protected getPageUid ( ) : integer
Результат integer

getRenderedRecords() защищенный Метод

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
protected getRenderedRecords ( array $rows ) : array
$rows array database rows of records (each item is a tt_content table record)
Результат array

getSlideRecordsFromPage() защищенный Метод

protected getSlideRecordsFromPage ( integer $pageUid, integer $limit ) : array[]
$pageUid integer
$limit integer
Результат array[]

initializeArguments() публичный Метод

Initialize
public initializeArguments ( )

injectConfigurationManager() публичный Метод

public injectConfigurationManager ( TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface $configurationManager ) : void
$configurationManager TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface
Результат void

renderRecord() защищенный Метод

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 renderRecord ( array $row ) : string | null
$row array
Результат string | null

Описание свойств

$configurationManager защищенное свойство

protected ConfigurationManagerInterface,TYPO3\CMS\Extbase\Configuration $configurationManager
Результат TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface

$contentObject защищенное свойство

protected ContentObjectRenderer,TYPO3\CMS\Frontend\ContentObject $contentObject
Результат TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer