Property | Type | Description | |
---|---|---|---|
$defaultIcon | string | ||
$extConf | array | ||
$manager | TYPO3\CMS\Core\Cache\CacheManager | ||
$pageRepository | TYPO3\CMS\Frontend\Page\PageRepository | ||
$pageUidBackup | integer | Storage for the current page UID to restore after this Service abuses ConfigurationManager to override the page UID used when resolving configurations for all TypoScript templates defined in the site. | |
$recordService | FluidTYPO3\Flux\Service\WorkspacesAwareRecordService |
Method | Description | |
---|---|---|
__construct ( ) | Constructor | |
getContentConfiguration ( string $extensionName = NULL ) : array | Get definitions of paths for FCEs defined in TypoScript | |
getContentElementFormInstances ( ) : |
||
getContentTypeSelectorItems ( ) : array | ||
getDefaultIcon ( ) : string | ||
getPageTsConfig ( ) : string | ||
injectCacheManager ( TYPO3\CMS\Core\Cache\CacheManager $manager ) : void | ||
injectPageRepository ( TYPO3\CMS\Frontend\Page\PageRepository $pageRepository ) : void | ||
injectRecordService ( FluidTYPO3\Flux\Service\WorkspacesAwareRecordService $recordService ) : void | ||
writeCachedConfigurationIfMissing ( ) : void |
Method | Description | |
---|---|---|
backupPageUidForConfigurationManager ( ) : void | ||
buildAllWizardTabGroups ( array $allTemplatePaths ) : array | Scans all folders in $allTemplatePaths for template files, reads information about each file and collects the groups of files into groups of pageTSconfig setup. | |
buildAllWizardTabsPageTsConfig ( array $wizardTabs ) : string | Builds a big piece of pageTSconfig setup, defining every detected content element's wizard tabs and items. | |
buildWizardTabItem ( string $tabId, string $id, |
Builds a single Wizard item (one FCE) based on the tab id, element id, configuration array and special template identity (groupName:Relative/Path/File.html) | |
getAllRootTypoScriptTemplates ( ) : array | ||
getTypoScriptTemplatesInRootline ( ) : array | ||
isBackendMode ( ) : boolean | ||
overrideCurrentPageUidForConfigurationManager ( integer $newPageUid ) : void | ||
renderPageTypoScriptForPageUid ( $pageUid ) : string | ||
restorePageUidForConfigurationManager ( ) : void | ||
sanitizeString ( string $string ) : string | ||
sendDisabledContentWarning ( string $templatePathAndFilename ) : void |
protected backupPageUidForConfigurationManager ( ) : void | ||
return | void |
protected buildAllWizardTabGroups ( array $allTemplatePaths ) : array | ||
$allTemplatePaths | array | |
return | array |
protected buildAllWizardTabsPageTsConfig ( array $wizardTabs ) : string | ||
$wizardTabs | array | |
return | string |
protected getAllRootTypoScriptTemplates ( ) : array | ||
return | array |
public getContentConfiguration ( string $extensionName = NULL ) : array | ||
$extensionName | string | |
return | array |
public getContentElementFormInstances ( ) : |
||
return |
public getContentTypeSelectorItems ( ) : array | ||
return | array |
protected getTypoScriptTemplatesInRootline ( ) : array | ||
return | array |
public injectCacheManager ( TYPO3\CMS\Core\Cache\CacheManager $manager ) : void | ||
$manager | TYPO3\CMS\Core\Cache\CacheManager | |
return | void |
public injectPageRepository ( TYPO3\CMS\Frontend\Page\PageRepository $pageRepository ) : void | ||
$pageRepository | TYPO3\CMS\Frontend\Page\PageRepository | |
return | void |
public injectRecordService ( FluidTYPO3\Flux\Service\WorkspacesAwareRecordService $recordService ) : void | ||
$recordService | FluidTYPO3\Flux\Service\WorkspacesAwareRecordService | |
return | void |
protected overrideCurrentPageUidForConfigurationManager ( integer $newPageUid ) : void | ||
$newPageUid | integer | |
return | void |
protected renderPageTypoScriptForPageUid ( $pageUid ) : string | ||
$pageUid | ||
return | string |
protected restorePageUidForConfigurationManager ( ) : void | ||
return | void |
protected sanitizeString ( string $string ) : string | ||
$string | string | |
return | string |
protected sendDisabledContentWarning ( string $templatePathAndFilename ) : void | ||
$templatePathAndFilename | string | |
return | void |
public writeCachedConfigurationIfMissing ( ) : void | ||
return | void |
protected CacheManager,TYPO3\CMS\Core\Cache $manager | ||
return | TYPO3\CMS\Core\Cache\CacheManager |
protected PageRepository,TYPO3\CMS\Frontend\Page $pageRepository | ||
return | TYPO3\CMS\Frontend\Page\PageRepository |
protected int $pageUidBackup | ||
return | integer |