TYPO3  7.6
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
TypoScriptTemplateInformationModuleFunctionController Class Reference
Inheritance diagram for TypoScriptTemplateInformationModuleFunctionController:
AbstractFunctionModule

Public Member Functions

 __construct ()
 
 tableRow ($label, $data, $field, $id)
 
 processTemplateRowAfterLoading (array $tplRow)
 
 processTemplateRowBeforeSaving (array $tplRow)
 
 main ()
 
- Public Member Functions inherited from AbstractFunctionModule
 init (&$pObj, $conf)
 
 handleExternalFunctionValue ()
 
 incLocalLang ()
 
 checkExtObj ()
 
 extObjContent ()
 
 modMenu ()
 

Public Attributes

 $tce_processed = false
 
 $pObj
 
- Public Attributes inherited from AbstractFunctionModule
 $pObj
 
 $extObj = null
 
 $thisPath = ''
 
 $localLangFile = 'locallang.xlf'
 
 $extClassConf
 
 $function_key = ''
 

Protected Member Functions

 getLanguageService ()
 
- Protected Member Functions inherited from AbstractFunctionModule
 getLanguageService ()
 
 getBackendUserAuthentication ()
 
 getDocumentTemplate ()
 
 getBackPath ()
 
 getDatabaseConnection ()
 
 getPageRenderer ()
 

Protected Attributes

 $iconFactory
 
- Protected Attributes inherited from AbstractFunctionModule
 $pageRenderer = null
 

Detailed Description

This class displays the Info/Modify screen of the Web > Template module

Definition at line 31 of file TypoScriptTemplateInformationModuleFunctionController.php.

Constructor & Destructor Documentation

__construct ( )

Member Function Documentation

getLanguageService ( )
protected
main ( )
processTemplateRowAfterLoading ( array  $tplRow)

Process template row after loading

Parameters
array$tplRowTemplate row
Returns
array Preprocessed template row

Definition at line 136 of file TypoScriptTemplateInformationModuleFunctionController.php.

processTemplateRowBeforeSaving ( array  $tplRow)

Process template row before saving

Parameters
array$tplRowTemplate row
Returns
array Preprocessed template row

Definition at line 153 of file TypoScriptTemplateInformationModuleFunctionController.php.

References TypoScriptParser\extractIncludes_array().

Referenced by TypoScriptTemplateInformationModuleFunctionController\main().

tableRow (   $label,
  $data,
  $field,
  $id 
)

Creates a row for a HTML table

Parameters
string$labelThe label to be shown (e.g. 'Title:', 'Sitetitle:')
string$dataThe data/information to be shown (e.g. 'Template for my site')
string$fieldThe field/variable to be sent on clicking the edit icon (e.g. 'title', 'sitetitle')
int$idThe field/variable to be sent on clicking the edit icon (e.g. 'title', 'sitetitle')
Returns
string A row for a HTML table

Definition at line 67 of file TypoScriptTemplateInformationModuleFunctionController.php.

References $lang, $url, GeneralUtility\getIndpEnv(), TypoScriptTemplateInformationModuleFunctionController\getLanguageService(), and Icon\SIZE_SMALL.

Referenced by TypoScriptTemplateInformationModuleFunctionController\main().

Member Data Documentation

$iconFactory
protected
$pObj
$tce_processed = false