‪TYPO3CMS  9.5
TYPO3\CMS\Core\TypoScript\ExtendedTemplateService Class Reference
Inheritance diagram for TYPO3\CMS\Core\TypoScript\ExtendedTemplateService:
TYPO3\CMS\Core\TypoScript\TemplateService TYPO3\CMS\Core\Compatibility\PublicPropertyDeprecationTrait TYPO3\CMS\Core\Compatibility\PublicMethodDeprecationTrait TYPO3\CMS\Core\TypoScript\ConfigurationForm

Public Member Functions

 __construct (Context $context=null)
 
array getInlineJavaScript ()
 
string substituteConstants ($all)
 
string substituteConstantsCallBack ($matches)
 
string substituteCMarkers ($all)
 
array generateConfig_constants ()
 
array ext_getSetup ($theSetup, $theKey)
 
string ext_getObjTree ($arr, $depth_in, $depthData, $parentType='', $parentValue='', $alphaSort='0')
 
array lineNumberToScript (array $lnArr)
 
array ext_getSearchKeys ($arr, $depth_in, $searchString, $keyArray)
 
int ext_getRootlineNumber ($pid)
 
array ext_getTemplateHierarchyArr ($arr, $depthData, $keyArray, $first=0)
 
array ext_process_hierarchyInfo (array $depthDataArr, &$pointer)
 
string ext_outputTS (array $config, $lineNumbers=false, $comments=false, $crop=false, $syntaxHL=false, $syntaxHLBlockmode=0)
 
string ext_fixed_lgd ($string, $chars)
 
string ext_lnBreakPointWrap ($lineNumber, $str)
 
string ext_formatTS ($input, $ln, $comments=true, $crop=false)
 
array null ext_getFirstTemplate ($pid, $templateUid=0)
 
array[] ext_getAllTemplates ($pid)
 
array ext_compareFlatSetups ($default)
 
 ext_categorizeEditableConstants ($editConstArray)
 
array ext_getCategoryLabelArray ()
 
array ext_getTypeData ($type)
 
array ext_fNandV ($params)
 
string ext_printFields ($theConstants, $category)
 
 ext_regObjectPositions ($constants)
 
 ext_regObjects ($pre)
 
 ext_putValueInConf ($key, $var)
 
 ext_removeValueInConf ($key)
 
array ext_depthKeys ($arr, $settings)
 
 ext_procesInput ($http_post_vars, $http_post_files, $theConstants, $tplRow)
 
array ext_prevPageWithTemplate ($id, $perms_clause)
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Core\TypoScript\TemplateService
 __construct (Context $context=null, PackageManager $packageManager=null)
 
bool getProcessExtensionStatics ()
 
 setProcessExtensionStatics ($processExtensionStatics)
 
 setVerbose ($verbose)
 
 init ()
 
array getCurrentPageData ()
 
array matching ($cc)
 
 start ($theRootLine)
 
 runThroughTemplates ($theRootLine, $start_template_uid=0)
 
 processTemplate ($row, $idList, $pid, $templateID='', $templateParent='', $includePath='')
 
 updateRootlineData ($fullRootLine)
 
 includeStaticTypoScriptSources ($idList, $templateID, $pid, $row)
 
 addExtensionStatics ($idList, $templateID, $pid)
 
 generateConfig ()
 
string null getFileName ($fileFromSetup)
 
string printTitle ($pageTitle, $noTitle=false, $showTitleFirst=false, $pageTitleSeparator='')
 
int getRootlineLevel ($list)
 
int getRootId ()
 
array linkData ($page, $oTarget, $no_cache, $_=null, $overrideArray=null, $addParams='', $typeOverride='', $targetDomain='')
 
string getFromMPmap ($pageId=0)
 
 initMPmap_create ($id, $MP_array=[], $level=0)
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Core\Compatibility\PublicPropertyDeprecationTrait
bool __isset (string $propertyName)
 
mixed __get (string $propertyName)
 
 __set (string $propertyName, $propertyValue)
 
 __unset (string $propertyName)
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Core\Compatibility\PublicMethodDeprecationTrait
mixed __call (string $methodName, array $arguments)
 

Public Attributes

array $categories
 
array $subCategories
 
int $ext_inBrace = 0
 
array $tsbrowser_searchKeys = array( )
 
array $tsbrowser_depthKeys = array( )
 
string $constantMode = ''
 
string $regexMode = ''
 
string $fixedLgd = ''
 
int $ext_lineNumberOffset = 0
 
int $ext_expandAllNotes = 0
 
int $ext_noPMicons = 0
 
array $ext_listOfTemplatesArr = array( )
 
string $ext_lineNumberOffset_mode = ''
 
int $ext_dontCheckIssetValues = 0
 
int $ext_printAll = 0
 
string $ext_CEformName = 'forms[0]'
 
bool $doNotSortCategoriesBeforeMakingForm = false
 
array $templateTitles = array( )
 
array $clearList_const_temp
 
array $clearList_setup_temp
 
string $bType = ''
 
bool $linkObjects = false
 
bool $changed = false
 
array $raw = array( )
 
int $rawP = 0
 
string $lastComment = ''
 
- ‪Public Attributes inherited from ‪TYPO3\CMS\Core\TypoScript\TemplateService
bool $tt_track = true
 
bool $forceTemplateParsing = false
 
array $matchAlternative = array( )
 
int $ext_constants_BRP = 0
 
int $ext_config_BRP = 0
 
bool $ext_regLinenumbers = false
 
bool $ext_regComments = false
 
bool $loaded = false
 
array $setup = array( )
 
array $flatSetup = array( )
 
array $config = array( )
 
array $constants = array( )
 
array $hierarchyInfo = array( )
 
array $rootLine
 
array null $sections
 
 $clearList_const = array( )
 
array $clearList_setup = array( )
 
array $parserErrors = array( )
 
array $setup_constants = array( )
 

Protected Member Functions

QueryBuilder getTemplateQueryBuilder (int $pid)
 
array getRootLine ()
 
LanguageService getLanguageService ()
 
DocumentTemplate getDocumentTemplate ()
 
- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Core\TypoScript\TemplateService
 initializeDatabaseQueryRestrictions ()
 
string getTypoScriptSourceFileContent ($filePath, $baseName)
 
array prependStaticExtra ($subrow)
 
 versionOL (&$row)
 
 processIncludes ()
 
array mergeConstantsFromPageTSconfig ($constArray)
 
array mergeConstantsFromIncludedTsConfigFiles ($filesToInclude, $TSdataArray)
 
 flattenSetup ($setupArray, $prefix)
 
 addDefaultTypoScript ()
 
TypoScriptFrontendController getTypoScriptFrontendController ()
 
TimeTracker getTimeTracker ()
 
mixed getCacheEntry ($identifier)
 
 setCacheEntry ($identifier, $data, $tag)
 

Protected Attributes

array $categoryLabels = array( )
 
array null $lnToScript
 
int[] $objReg = array( )
 
array $inlineJavaScript = array( )
 
- ‪Protected Attributes inherited from ‪TYPO3\CMS\Core\TypoScript\TemplateService
array $deprecatedPublicProperties
 
array $deprecatedPublicMethods
 
bool $verbose = false
 
bool $matchAll = false
 
string $whereClause = ''
 
bool $debug = false
 
array $allowedPaths = array( )
 
int $simulationHiddenOrTime = 0
 
array $templateIncludePaths = array( )
 
array $hierarchyInfoToRoot = array( )
 
int $nextLevel = 0
 
int $rootId
 
array $absoluteRootLine
 
int $outermostRootlineIndexWithTemplate = 0
 
array $rowSum
 
string $sitetitle = ''
 
array $sectionsMatch
 
array $fileCache = array( )
 
array $frames = array( )
 
string $MPmap = ''
 
bool $extensionStaticsProcessed = false
 
bool $processExtensionStatics = false
 
bool $isDefaultTypoScriptAdded = false
 
bool $processIncludesHasBeenRun = false
 
AbstractRestrictionContainer $queryBuilderRestrictions
 
Context $context
 
PackageManager $packageManager
 

Detailed Description

TSParser extension class to TemplateService Contains functions for the TS module in TYPO3 backend

this is only used for the TYPO3 TypoScript Template module, which should not be used in Extensions

Definition at line 38 of file ExtendedTemplateService.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::__construct ( Context  $context = null)
Parameters
Context | null$context

Reimplemented in TYPO3\CMS\Core\TypoScript\ConfigurationForm.

Definition at line 214 of file ExtendedTemplateService.php.

References TYPO3\CMS\Core\TypoScript\TemplateService\$context.

Member Function Documentation

◆ ext_categorizeEditableConstants()

TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::ext_categorizeEditableConstants (   $editConstArray)
Parameters
array$editConstArray

Definition at line 973 of file ExtendedTemplateService.php.

Referenced by TYPO3\CMS\Core\TypoScript\ConfigurationForm\ext_setValueArray().

◆ ext_compareFlatSetups()

array TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::ext_compareFlatSetups (   $default)

This function compares the flattened constants (default and all). Returns an array with the constants from the whole template which may be edited by the module.

Parameters
array$default
Returns
‪array

Definition at line 888 of file ExtendedTemplateService.php.

References TYPO3\CMS\Core\TypoScript\ExtendedTemplateService\getLanguageService(), and TYPO3\CMS\Core\Localization\LanguageService\sL().

Referenced by TYPO3\CMS\Core\TypoScript\ExtendedTemplateService\generateConfig_constants().

◆ ext_depthKeys()

array TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::ext_depthKeys (   $arr,
  $settings 
)
Parameters
array$arr
array$settings
Returns
‪array

Definition at line 1397 of file ExtendedTemplateService.php.

◆ ext_fixed_lgd()

string TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::ext_fixed_lgd (   $string,
  $chars 
)

Returns a new string of max. $chars length If the string is longer, it will be truncated and prepended with '...' $chars must be an integer of at least 4

Parameters
string$string
int$chars
Returns
‪string

Definition at line 739 of file ExtendedTemplateService.php.

Referenced by TYPO3\CMS\Core\TypoScript\ExtendedTemplateService\ext_formatTS(), and TYPO3\CMS\Core\TypoScript\ExtendedTemplateService\ext_getObjTree().

◆ ext_fNandV()

array TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::ext_fNandV (   $params)
Parameters
array$params
Returns
‪array

Reimplemented in TYPO3\CMS\Core\TypoScript\ConfigurationForm.

Definition at line 1053 of file ExtendedTemplateService.php.

Referenced by TYPO3\CMS\Core\TypoScript\ExtendedTemplateService\ext_printFields().

◆ ext_formatTS()

string TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::ext_formatTS (   $input,
  $ln,
  $comments = true,
  $crop = false 
)

◆ ext_getAllTemplates()

array [] TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::ext_getAllTemplates (   $pid)

Get an array of all template records on a page.

Parameters
int$pid‪Pid to fetch sys_template records for
Returns
‪array[] Array of template records

Definition at line 837 of file ExtendedTemplateService.php.

References TYPO3\CMS\Core\Database\Query\QueryBuilder\execute(), TYPO3\CMS\Core\TypoScript\ExtendedTemplateService\getTemplateQueryBuilder(), and TYPO3\CMS\Backend\Utility\BackendUtility\workspaceOL().

◆ ext_getCategoryLabelArray()

array TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::ext_getCategoryLabelArray ( )

◆ ext_getFirstTemplate()

array null TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::ext_getFirstTemplate (   $pid,
  $templateUid = 0 
)

Get a single sys_template record attached to a single page. If multiple template records are on this page, the first (order by sorting) record will be returned, unless a specific template uid is specified via $templateUid

Parameters
int$pid‪The pid to select sys_template records from
int$templateUid‪Optional template uid
Returns
‪array|null Returns the template record or null if none was found

Definition at line 811 of file ExtendedTemplateService.php.

References TYPO3\CMS\Core\Database\Query\QueryBuilder\andWhere(), TYPO3\CMS\Core\Database\Query\QueryBuilder\execute(), TYPO3\CMS\Core\TypoScript\ExtendedTemplateService\getTemplateQueryBuilder(), TYPO3\CMS\Core\Database\Query\QueryBuilder\setMaxResults(), and TYPO3\CMS\Backend\Utility\BackendUtility\workspaceOL().

Referenced by TYPO3\CMS\Core\TypoScript\ExtendedTemplateService\ext_prevPageWithTemplate().

◆ ext_getObjTree()

string TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::ext_getObjTree (   $arr,
  $depth_in,
  $depthData,
  $parentType = '',
  $parentValue = '',
  $alphaSort = '0' 
)

Get object tree

Parameters
array$arr
string$depth_in
string$depthData
string$parentType‪(unused)
string$parentValue‪(unused)
string$alphaSort‪sorts the array keys / tree by alphabet when set to 1
Returns
‪string

Definition at line 360 of file ExtendedTemplateService.php.

References TYPO3\CMS\Core\TypoScript\ExtendedTemplateService\$ext_expandAllNotes, TYPO3\CMS\Core\Utility\MathUtility\canBeInterpretedAsInteger(), TYPO3\CMS\Core\TypoScript\ExtendedTemplateService\ext_fixed_lgd(), and TYPO3\CMS\Core\TypoScript\ExtendedTemplateService\lineNumberToScript().

◆ ext_getRootlineNumber()

int TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::ext_getRootlineNumber (   $pid)

◆ ext_getSearchKeys()

array TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::ext_getSearchKeys (   $arr,
  $depth_in,
  $searchString,
  $keyArray 
)
Parameters
array$arr
string$depth_in
string$searchString
array$keyArray
Returns
‪array
Exceptions
Exception

Definition at line 524 of file ExtendedTemplateService.php.

◆ ext_getSetup()

array TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::ext_getSetup (   $theSetup,
  $theKey 
)
Parameters
array$theSetup
string$theKey
Returns
‪array

Definition at line 334 of file ExtendedTemplateService.php.

◆ ext_getTemplateHierarchyArr()

array TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::ext_getTemplateHierarchyArr (   $arr,
  $depthData,
  $keyArray,
  $first = 0 
)

◆ ext_getTypeData()

array TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::ext_getTypeData (   $type)

◆ ext_lnBreakPointWrap()

string TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::ext_lnBreakPointWrap (   $lineNumber,
  $str 
)
Parameters
int$lineNumber‪Line Number
array$str
Returns
‪string

Definition at line 759 of file ExtendedTemplateService.php.

Referenced by TYPO3\CMS\Core\TypoScript\ExtendedTemplateService\ext_formatTS().

◆ ext_outputTS()

string TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::ext_outputTS ( array  $config,
  $lineNumbers = false,
  $comments = false,
  $crop = false,
  $syntaxHL = false,
  $syntaxHLBlockmode = 0 
)

Get formatted HTML output for TypoScript either with Syntaxhiglighting or in plain mode

Parameters
array$config‪Array with simple strings of typoscript code.
bool$lineNumbers‪Prepend linNumbers to each line.
bool$comments‪Enable including comments in output.
bool$crop‪Enable cropping of long lines.
bool$syntaxHL‪Enrich output with syntaxhighlighting.
int$syntaxHLBlockmode
Returns
‪string

Definition at line 709 of file ExtendedTemplateService.php.

References TYPO3\CMS\Core\TypoScript\TemplateService\$config, and TYPO3\CMS\Core\TypoScript\ExtendedTemplateService\ext_formatTS().

◆ ext_prevPageWithTemplate()

array TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::ext_prevPageWithTemplate (   $id,
  $perms_clause 
)

◆ ext_printFields()

string TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::ext_printFields (   $theConstants,
  $category 
)

◆ ext_procesInput()

TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::ext_procesInput (   $http_post_vars,
  $http_post_files,
  $theConstants,
  $tplRow 
)

◆ ext_process_hierarchyInfo()

array TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::ext_process_hierarchyInfo ( array  $depthDataArr,
$pointer 
)

Processes the flat array from TemplateService->hierarchyInfo and turns it into a hierarchical array to show dependencies (used by TemplateAnalyzer)

Parameters
array$depthDataArr‪(empty array on external call)
int&$pointer‪Element number (1! to count()) of $this->hierarchyInfo that should be processed.
Returns
‪array Processed hierachyInfo.

Definition at line 681 of file ExtendedTemplateService.php.

◆ ext_putValueInConf()

TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::ext_putValueInConf (   $key,
  $var 
)
Parameters
string$key
string$var

Reimplemented in TYPO3\CMS\Core\TypoScript\ConfigurationForm.

Definition at line 1361 of file ExtendedTemplateService.php.

Referenced by TYPO3\CMS\Core\TypoScript\ExtendedTemplateService\ext_procesInput().

◆ ext_regObjectPositions()

TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::ext_regObjectPositions (   $constants)

◆ ext_regObjects()

TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::ext_regObjects (   $pre)

◆ ext_removeValueInConf()

TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::ext_removeValueInConf (   $key)

◆ generateConfig_constants()

array TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::generateConfig_constants ( )

◆ getDocumentTemplate()

DocumentTemplate TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::getDocumentTemplate ( )
protected
Returns
‪DocumentTemplate

Definition at line 1574 of file ExtendedTemplateService.php.

References $GLOBALS.

◆ getInlineJavaScript()

array TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::getInlineJavaScript ( )

Gets the inline JavaScript.

Returns
‪array

Definition at line 227 of file ExtendedTemplateService.php.

References TYPO3\CMS\Core\TypoScript\ExtendedTemplateService\$inlineJavaScript.

◆ getLanguageService()

LanguageService TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::getLanguageService ( )
protected

◆ getRootLine()

array TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::getRootLine ( )
protected

Is set by runThroughTemplates(), previously set via TemplateAnalyzerModuleFunctionController from the outside

Returns
‪array

Definition at line 1558 of file ExtendedTemplateService.php.

Referenced by TYPO3\CMS\Core\TypoScript\ExtendedTemplateService\ext_getRootlineNumber().

◆ getTemplateQueryBuilder()

QueryBuilder TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::getTemplateQueryBuilder ( int  $pid)
protected

Internal helper method to prepare the query builder for getting sys_template records from a given pid

Parameters
int$pid‪The pid to select sys_template records from
Returns
‪QueryBuilder Returns a QueryBuilder

Definition at line 860 of file ExtendedTemplateService.php.

References $GLOBALS, TYPO3\CMS\Core\Database\Query\Restriction\QueryRestrictionContainerInterface\add(), TYPO3\CMS\Core\Database\Query\QueryBuilder\getRestrictions(), and TYPO3\CMS\Core\Database\Query\Restriction\QueryRestrictionContainerInterface\removeAll().

Referenced by TYPO3\CMS\Core\TypoScript\ExtendedTemplateService\ext_getAllTemplates(), and TYPO3\CMS\Core\TypoScript\ExtendedTemplateService\ext_getFirstTemplate().

◆ lineNumberToScript()

array TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::lineNumberToScript ( array  $lnArr)

Find the originating template name for an array of line numbers (TypoScript setup only!) Given an array of linenumbers the method will try to find the corresponding template where this line originated The linenumber indicates the last lineNumber that is part of the template

lineNumbers are in sync with the calculated lineNumbers '.ln..' in TypoScriptParser

Parameters
array$lnArr‪Array with linenumbers (might have some extra symbols, for example for unsetting) to be processed
Returns
‪array The same array where each entry has been prepended by the template title if available

Definition at line 486 of file ExtendedTemplateService.php.

Referenced by TYPO3\CMS\Core\TypoScript\ExtendedTemplateService\ext_getObjTree().

◆ substituteCMarkers()

string TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::substituteCMarkers (   $all)

Substitute markers added in substituteConstantsCallBack() with ##6chars_B##value1##6chars_M##value2##6chars_E##

Parameters
string$all
Returns
‪string

Definition at line 276 of file ExtendedTemplateService.php.

◆ substituteConstants()

string TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::substituteConstants (   $all)

Substitute constant

Parameters
string$all
Returns
‪string

Reimplemented from TYPO3\CMS\Core\TypoScript\TemplateService.

Definition at line 238 of file ExtendedTemplateService.php.

◆ substituteConstantsCallBack()

string TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::substituteConstantsCallBack (   $matches)

Call back method for preg_replace_callback in substituteConstants

Parameters
array$matches‪Regular expression matches
Returns
‪string Replacement
See also
substituteConstants()

Reimplemented from TYPO3\CMS\Core\TypoScript\TemplateService.

Definition at line 250 of file ExtendedTemplateService.php.

Member Data Documentation

◆ $bType

string TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::$bType = ''

Definition at line 181 of file ExtendedTemplateService.php.

◆ $categories

array TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::$categories
Initial value:
= array(
'basic' => [],
'menu' => [],
'content' => [],
'page' => [],
'advanced' => [],
'all' => []
)

Definition at line 42 of file ExtendedTemplateService.php.

◆ $categoryLabels

array TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::$categoryLabels = array( )
protected

Translated categories

Definition at line 60 of file ExtendedTemplateService.php.

◆ $changed

bool TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::$changed = false

Definition at line 189 of file ExtendedTemplateService.php.

◆ $clearList_const_temp

array TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::$clearList_const_temp

Definition at line 173 of file ExtendedTemplateService.php.

◆ $clearList_setup_temp

array TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::$clearList_setup_temp

Definition at line 177 of file ExtendedTemplateService.php.

◆ $constantMode

string TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::$constantMode = ''

Definition at line 113 of file ExtendedTemplateService.php.

◆ $doNotSortCategoriesBeforeMakingForm

bool TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::$doNotSortCategoriesBeforeMakingForm = false

Definition at line 159 of file ExtendedTemplateService.php.

◆ $ext_CEformName

string TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::$ext_CEformName = 'forms[0]'

Definition at line 155 of file ExtendedTemplateService.php.

◆ $ext_dontCheckIssetValues

int TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::$ext_dontCheckIssetValues = 0

Don't change

Definition at line 147 of file ExtendedTemplateService.php.

◆ $ext_expandAllNotes

int TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::$ext_expandAllNotes = 0

◆ $ext_inBrace

int TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::$ext_inBrace = 0

Tsconstanteditor

Definition at line 99 of file ExtendedTemplateService.php.

◆ $ext_lineNumberOffset

int TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::$ext_lineNumberOffset = 0

Definition at line 125 of file ExtendedTemplateService.php.

◆ $ext_lineNumberOffset_mode

string TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::$ext_lineNumberOffset_mode = ''

Definition at line 141 of file ExtendedTemplateService.php.

◆ $ext_listOfTemplatesArr

array TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::$ext_listOfTemplatesArr = array( )

Definition at line 137 of file ExtendedTemplateService.php.

◆ $ext_noPMicons

int TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::$ext_noPMicons = 0

Definition at line 133 of file ExtendedTemplateService.php.

◆ $ext_printAll

int TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::$ext_printAll = 0

Definition at line 151 of file ExtendedTemplateService.php.

◆ $fixedLgd

string TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::$fixedLgd = ''

Definition at line 121 of file ExtendedTemplateService.php.

◆ $inlineJavaScript

array TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::$inlineJavaScript = array( )
protected

◆ $lastComment

string TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::$lastComment = ''

Definition at line 205 of file ExtendedTemplateService.php.

◆ $linkObjects

bool TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::$linkObjects = false

Definition at line 185 of file ExtendedTemplateService.php.

◆ $lnToScript

array null TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::$lnToScript
protected

Definition at line 169 of file ExtendedTemplateService.php.

◆ $objReg

int [] TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::$objReg = array( )
protected

Definition at line 193 of file ExtendedTemplateService.php.

◆ $raw

array TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::$raw = array( )

Definition at line 197 of file ExtendedTemplateService.php.

◆ $rawP

int TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::$rawP = 0

Definition at line 201 of file ExtendedTemplateService.php.

◆ $regexMode

string TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::$regexMode = ''

Definition at line 117 of file ExtendedTemplateService.php.

◆ $subCategories

array TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::$subCategories
Initial value:
= array(
'enable' => ['Enable features', 'a'],
'dims' => ['Dimensions, widths, heights, pixels', 'b'],
'file' => ['Files', 'c'],
'typo' => ['Typography', 'd'],
'color' => ['Colors', 'e'],
'links' => ['Links and targets', 'f'],
'language' => ['Language specific constants', 'g'],
'cheader' => ['Content: \'Header\'', 'ma'],
'cheader_g' => ['Content: \'Header\', Graphical', 'ma'],
'ctext' => ['Content: \'Text\'', 'mb'],
'cimage' => ['Content: \'Image\'', 'md'],
'ctextmedia' => ['Content: \'Textmedia\'', 'ml'],
'cbullets' => ['Content: \'Bullet list\'', 'me'],
'ctable' => ['Content: \'Table\'', 'mf'],
'cuploads' => ['Content: \'Filelinks\'', 'mg'],
'cmultimedia' => ['Content: \'Multimedia\'', 'mh'],
'cmedia' => ['Content: \'Media\'', 'mr'],
'cmailform' => ['Content: \'Form\'', 'mi'],
'csearch' => ['Content: \'Search\'', 'mj'],
'clogin' => ['Content: \'Login\'', 'mk'],
'cmenu' => ['Content: \'Menu/Sitemap\'', 'mm'],
'cshortcut' => ['Content: \'Insert records\'', 'mn'],
'clist' => ['Content: \'List of records\'', 'mo'],
'chtml' => ['Content: \'HTML\'', 'mq']
)

This will be filled with the available categories of the current template.

Definition at line 66 of file ExtendedTemplateService.php.

◆ $templateTitles

array TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::$templateTitles = array( )

Ts analyzer

Definition at line 165 of file ExtendedTemplateService.php.

◆ $tsbrowser_depthKeys

array TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::$tsbrowser_depthKeys = array( )

Definition at line 109 of file ExtendedTemplateService.php.

◆ $tsbrowser_searchKeys

array TYPO3\CMS\Core\TypoScript\ExtendedTemplateService::$tsbrowser_searchKeys = array( )

Tsbrowser

Definition at line 105 of file ExtendedTemplateService.php.