PHP Класс FluidTYPO3\Flux\View\PreviewView

Показать файл Открыть проект

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

Свойство Тип Описание
$configurationManager TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface
$configurationService FluidTYPO3\Flux\Service\FluxService
$templates array
$workspacesAwareRecordService FluidTYPO3\Flux\Service\WorkspacesAwareRecordService

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

Метод Описание
getPreview ( FluidTYPO3\Flux\Provider\ProviderInterface $provider, array $row ) : string
injectConfigurationManager ( TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface $configurationManager ) : void
injectConfigurationService ( FluxService $configurationService ) : void
injectWorkspacesAwareRecordService ( FluidTYPO3\Flux\Service\WorkspacesAwareRecordService $workspacesAwareRecordService ) : void

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

Метод Описание
configurePageLayoutViewForLanguageMode ( PageLayoutView $view ) : PageLayoutView
drawElement ( array $row, PageLayoutView $dblist ) : string
drawGrid ( array $row, FluidTYPO3\Flux\Form\Container\Grid $grid, Form $form ) : string
drawGridColumn ( array $row, FluidTYPO3\Flux\Form\Container\Column $column ) : string
drawGridToggle ( array $row, string $content ) : string
drawNewIcon ( array $row, FluidTYPO3\Flux\Form\Container\Column $column, integer $after ) : string
drawPasteIcon ( array $row, FluidTYPO3\Flux\Form\Container\Column $column, boolean $reference = FALSE, array $relativeTo = [] ) : string
drawRecord ( array $parentRow, FluidTYPO3\Flux\Form\Container\Column $column, array $record, PageLayoutView $dblist ) : string
getActiveWorkspaceId ( ) : integer
getBackendUser ( ) : TYPO3\CMS\Core\Authentication\BackendUserAuthentication
getCookie ( ) : string | null
getDatabaseConnection ( ) : TYPO3\CMS\Core\Database\DatabaseConnection
getFluxParentUid ( array $row ) : mixed
getInitializedPageLayoutView ( array $row ) : PageLayoutView
getLanguageService ( ) : TYPO3\CMS\Lang\LanguageService
getNewLink ( array $row, integer $after, string $columnName ) : string Generate a link valid on TYPO3 7.0+
getOptionMode ( array $options = NULL ) : string
getOptionToggle ( array $options = NULL ) : boolean
getPageModuleSettings ( ) : array
getPreviewOptions ( Form $form = NULL ) : array
getRecords ( PageLayoutView $view, array $row, string $area ) : array
getWorkspaceVersionOfRecordOrRecordItself ( array $record ) : array
isDeleteOrMovePlaceholder ( mixed $record ) : boolean
isRowCollapsed ( array $row ) : string
parseGridColumnTemplate ( array $row, FluidTYPO3\Flux\Form\Container\Column $column, integer $colPosFluxContent, PageLayoutView $dblist, integer $target, string $id, string $content ) : string
processRecordOverlays ( array $rows, PageLayoutView $view ) : array
registerTargetContentAreaInSession ( integer $contentElementUid, string $areaName ) : integer
renderGrid ( FluidTYPO3\Flux\Provider\ProviderInterface $provider, array $row, Form $form ) : string
renderPreviewSection ( FluidTYPO3\Flux\Provider\ProviderInterface $provider, array $row, Form $form = NULL ) : string | null

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

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

protected configurePageLayoutViewForLanguageMode ( PageLayoutView $view ) : PageLayoutView
$view PageLayoutView
Результат PageLayoutView

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

protected drawElement ( array $row, PageLayoutView $dblist ) : string
$row array
$dblist PageLayoutView
Результат string

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

protected drawGrid ( array $row, FluidTYPO3\Flux\Form\Container\Grid $grid, Form $form ) : string
$row array
$grid FluidTYPO3\Flux\Form\Container\Grid
$form FluidTYPO3\Flux\Form
Результат string

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

protected drawGridColumn ( array $row, FluidTYPO3\Flux\Form\Container\Column $column ) : string
$row array
$column FluidTYPO3\Flux\Form\Container\Column
Результат string

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

protected drawGridToggle ( array $row, string $content ) : string
$row array
$content string
Результат string

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

protected drawNewIcon ( array $row, FluidTYPO3\Flux\Form\Container\Column $column, integer $after ) : string
$row array
$column FluidTYPO3\Flux\Form\Container\Column
$after integer
Результат string

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

protected drawPasteIcon ( array $row, FluidTYPO3\Flux\Form\Container\Column $column, boolean $reference = FALSE, array $relativeTo = [] ) : string
$row array
$column FluidTYPO3\Flux\Form\Container\Column
$reference boolean
$relativeTo array
Результат string

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

protected drawRecord ( array $parentRow, FluidTYPO3\Flux\Form\Container\Column $column, array $record, PageLayoutView $dblist ) : string
$parentRow array
$column FluidTYPO3\Flux\Form\Container\Column
$record array
$dblist PageLayoutView
Результат string

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

protected getActiveWorkspaceId ( ) : integer
Результат integer

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

protected getBackendUser ( ) : TYPO3\CMS\Core\Authentication\BackendUserAuthentication
Результат TYPO3\CMS\Core\Authentication\BackendUserAuthentication

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

protected getCookie ( ) : string | null
Результат string | null

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

protected getDatabaseConnection ( ) : TYPO3\CMS\Core\Database\DatabaseConnection
Результат TYPO3\CMS\Core\Database\DatabaseConnection

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

protected getFluxParentUid ( array $row ) : mixed
$row array
Результат mixed

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

protected getInitializedPageLayoutView ( array $row ) : PageLayoutView
$row array
Результат PageLayoutView

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

protected getLanguageService ( ) : TYPO3\CMS\Lang\LanguageService
Результат TYPO3\CMS\Lang\LanguageService

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

protected getOptionMode ( array $options = NULL ) : string
$options array
Результат string

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

protected getOptionToggle ( array $options = NULL ) : boolean
$options array
Результат boolean

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

protected getPageModuleSettings ( ) : array
Результат array

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

public getPreview ( FluidTYPO3\Flux\Provider\ProviderInterface $provider, array $row ) : string
$provider FluidTYPO3\Flux\Provider\ProviderInterface
$row array
Результат string

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

protected getPreviewOptions ( Form $form = NULL ) : array
$form FluidTYPO3\Flux\Form
Результат array

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

protected getRecords ( PageLayoutView $view, array $row, string $area ) : array
$view PageLayoutView
$row array
$area string
Результат array

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

protected getWorkspaceVersionOfRecordOrRecordItself ( array $record ) : array
$record array
Результат array

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

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

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

public injectConfigurationService ( FluxService $configurationService ) : void
$configurationService FluidTYPO3\Flux\Service\FluxService
Результат void

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

public injectWorkspacesAwareRecordService ( FluidTYPO3\Flux\Service\WorkspacesAwareRecordService $workspacesAwareRecordService ) : void
$workspacesAwareRecordService FluidTYPO3\Flux\Service\WorkspacesAwareRecordService
Результат void

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

protected isDeleteOrMovePlaceholder ( mixed $record ) : boolean
$record mixed
Результат boolean

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

protected isRowCollapsed ( array $row ) : string
$row array
Результат string

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

protected parseGridColumnTemplate ( array $row, FluidTYPO3\Flux\Form\Container\Column $column, integer $colPosFluxContent, PageLayoutView $dblist, integer $target, string $id, string $content ) : string
$row array
$column FluidTYPO3\Flux\Form\Container\Column
$colPosFluxContent integer
$dblist PageLayoutView
$target integer
$id string
$content string
Результат string

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

protected processRecordOverlays ( array $rows, PageLayoutView $view ) : array
$rows array
$view PageLayoutView
Результат array

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

protected registerTargetContentAreaInSession ( integer $contentElementUid, string $areaName ) : integer
$contentElementUid integer
$areaName string
Результат integer

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

protected renderGrid ( FluidTYPO3\Flux\Provider\ProviderInterface $provider, array $row, Form $form ) : string
$provider FluidTYPO3\Flux\Provider\ProviderInterface
$row array
$form FluidTYPO3\Flux\Form
Результат string

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

protected renderPreviewSection ( FluidTYPO3\Flux\Provider\ProviderInterface $provider, array $row, Form $form = NULL ) : string | null
$provider FluidTYPO3\Flux\Provider\ProviderInterface
$row array
$form FluidTYPO3\Flux\Form
Результат string | null

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

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

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

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

protected FluxService,FluidTYPO3\Flux\Service $configurationService
Результат FluidTYPO3\Flux\Service\FluxService

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

protected array $templates
Результат array

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

protected WorkspacesAwareRecordService,FluidTYPO3\Flux\Service $workspacesAwareRecordService
Результат FluidTYPO3\Flux\Service\WorkspacesAwareRecordService