‪TYPO3CMS  10.4
TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateObjectBrowserModuleFunctionController Class Reference

Public Member Functions

 init ($pObj, ServerRequestInterface $request)
 
string main ()
 

Protected Member Functions

array modMenu ()
 
bool initialize_editor ($pageId, $template_uid=0)
 
 addFlashMessage (FlashMessage $flashMessage)
 
LanguageService getLanguageService ()
 
BackendUserAuthentication getBackendUserAuthentication ()
 
PageRenderer getPageRenderer ()
 

Protected Attributes

string $localLanguageFilePath
 
TypoScriptTemplateModuleController $pObj
 
array $templateRow
 
ExtendedTemplateService $templateService
 
 $id
 
ServerRequestInterface $request
 

Detailed Description

This class displays the submodule "TypoScript Object Browser" inside the Web > Template module

This is a specific Backend Controller implementation and is not considered part of the Public TYPO3 API.

Definition at line 37 of file TypoScriptTemplateObjectBrowserModuleFunctionController.php.

Member Function Documentation

◆ addFlashMessage()

TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateObjectBrowserModuleFunctionController::addFlashMessage ( FlashMessage  $flashMessage)
protected

Add flash message to queue

Parameters
FlashMessage$flashMessage

Definition at line 408 of file TypoScriptTemplateObjectBrowserModuleFunctionController.php.

Referenced by TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateObjectBrowserModuleFunctionController\main().

◆ getBackendUserAuthentication()

BackendUserAuthentication TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateObjectBrowserModuleFunctionController::getBackendUserAuthentication ( )
protected

◆ getLanguageService()

LanguageService TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateObjectBrowserModuleFunctionController::getLanguageService ( )
protected

◆ getPageRenderer()

PageRenderer TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateObjectBrowserModuleFunctionController::getPageRenderer ( )
protected

◆ init()

TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateObjectBrowserModuleFunctionController::init (   $pObj,
ServerRequestInterface  $request 
)

◆ initialize_editor()

bool TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateObjectBrowserModuleFunctionController::initialize_editor (   $pageId,
  $template_uid = 0 
)
protected

Initialize editor

Initializes the module. Done in this function because we may need to re-initialize if data is submitted!

Parameters
int$pageId
int$template_uid
Returns
‪bool

Definition at line 143 of file TypoScriptTemplateObjectBrowserModuleFunctionController.php.

Referenced by TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateObjectBrowserModuleFunctionController\main().

◆ main()

◆ modMenu()

Member Data Documentation

◆ $id

TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateObjectBrowserModuleFunctionController::$id
protected

◆ $localLanguageFilePath

string TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateObjectBrowserModuleFunctionController::$localLanguageFilePath
protected

◆ $pObj

TypoScriptTemplateModuleController TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateObjectBrowserModuleFunctionController::$pObj
protected

◆ $request

ServerRequestInterface TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateObjectBrowserModuleFunctionController::$request
protected

◆ $templateRow

array TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateObjectBrowserModuleFunctionController::$templateRow
protected

◆ $templateService

ExtendedTemplateService TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateObjectBrowserModuleFunctionController::$templateService
protected