PHP 클래스 FluidTYPO3\Flux\View\PreviewView

파일 보기 프로젝트 열기: fluidtypo3/flux

보호된 프로퍼티들

프로퍼티 타입 설명
$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