PHP 클래스 FluidTYPO3\Fluidpages\Backend\BackendLayout

상속: implements TYPO3\CMS\Core\SingletonInterface
파일 보기 프로젝트 열기: fluidtypo3/fluidpages 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$configurationService FluidTYPO3\Fluidpages\Service\ConfigurationService
$objectManager TYPO3\CMS\Extbase\Object\ObjectManagerInterface
$workspacesAwareRecordService FluidTYPO3\Flux\Service\WorkspacesAwareRecordService

공개 메소드들

메소드 설명
__construct ( ) Constructor
injectConfigurationService ( ConfigurationService $configurationService ) : void
injectObjectManager ( TYPO3\CMS\Extbase\Object\ObjectManagerInterface $objectManager ) : void
injectWorkspacesAwareRecordService ( FluidTYPO3\Flux\Service\WorkspacesAwareRecordService $workspacesAwareRecordService ) : void
postProcessBackendLayout ( integer &$pageUid, array &$backendLayout ) : null | void Postprocesses a selected backend layout
postProcessColPosListItemsParsed ( integer &$id, array &$tcaItems, TYPO3\CMS\Backend\Form\FormEngine &$tceForms ) : void Postprocesses the colpos list
postProcessColPosProcFuncItems ( array &$params ) : void Allows manipulation of the colPos selector option values
preProcessBackendLayoutPageUid ( integer &$id ) : void Preprocesses the page id used to detect the backend layout record

메소드 상세

__construct() 공개 메소드

Constructor
public __construct ( )

injectConfigurationService() 공개 메소드

public injectConfigurationService ( ConfigurationService $configurationService ) : void
$configurationService FluidTYPO3\Fluidpages\Service\ConfigurationService
리턴 void

injectObjectManager() 공개 메소드

public injectObjectManager ( TYPO3\CMS\Extbase\Object\ObjectManagerInterface $objectManager ) : void
$objectManager TYPO3\CMS\Extbase\Object\ObjectManagerInterface
리턴 void

injectWorkspacesAwareRecordService() 공개 메소드

public injectWorkspacesAwareRecordService ( FluidTYPO3\Flux\Service\WorkspacesAwareRecordService $workspacesAwareRecordService ) : void
$workspacesAwareRecordService FluidTYPO3\Flux\Service\WorkspacesAwareRecordService
리턴 void

postProcessBackendLayout() 공개 메소드

Postprocesses a selected backend layout
public postProcessBackendLayout ( integer &$pageUid, array &$backendLayout ) : null | void
$pageUid integer Starting page UID in the rootline (this current page)
$backendLayout array The backend layout which was detected from page id
리턴 null | void

postProcessColPosListItemsParsed() 공개 메소드

Postprocesses the colpos list
public postProcessColPosListItemsParsed ( integer &$id, array &$tcaItems, TYPO3\CMS\Backend\Form\FormEngine &$tceForms ) : void
$id integer Starting page id when parsing he rootline
$tcaItems array The current set of colpos TCA items
$tceForms TYPO3\CMS\Backend\Form\FormEngine A back reference to the TCEforms object which generated the item list
리턴 void

postProcessColPosProcFuncItems() 공개 메소드

Allows manipulation of the colPos selector option values
public postProcessColPosProcFuncItems ( array &$params ) : void
$params array Parameters for the selector
리턴 void

preProcessBackendLayoutPageUid() 공개 메소드

Preprocesses the page id used to detect the backend layout record
public preProcessBackendLayoutPageUid ( integer &$id ) : void
$id integer Starting page id when parsing the rootline
리턴 void

프로퍼티 상세

$configurationService 보호되어 있는 프로퍼티

protected ConfigurationService,FluidTYPO3\Fluidpages\Service $configurationService
리턴 FluidTYPO3\Fluidpages\Service\ConfigurationService

$objectManager 보호되어 있는 프로퍼티

protected ObjectManagerInterface,TYPO3\CMS\Extbase\Object $objectManager
리턴 TYPO3\CMS\Extbase\Object\ObjectManagerInterface

$workspacesAwareRecordService 보호되어 있는 프로퍼티

protected WorkspacesAwareRecordService,FluidTYPO3\Flux\Service $workspacesAwareRecordService
리턴 FluidTYPO3\Flux\Service\WorkspacesAwareRecordService