Riferimenti per la classe t3lib_TStemplate

Diagramma delle classi per t3lib_TStemplate

Inheritance graph
[legenda]
Lista di tutti i membri.

Membri pubblici

 init ()
 getCurrentPageData ()
 matching ($cc)
 start ($theRootLine)
 runThroughTemplates ($theRootLine, $start_template_uid=0)
 processTemplate ($row, $idList, $pid, $templateID='', $templateParent='')
 includeStaticTypoScriptSources ($idList, $templateID, $pid, $row)
 addExtensionStatics ($idList, $templateID, $pid, $row)
 prependStaticExtra ($subrow)
 generateConfig ()
 procesIncludes ()
 mergeConstantsFromPageTSconfig ($constArray)
 flattenSetup ($setupArray, $prefix, $resourceFlag)
 substituteConstants ($all)
 splitConfArray ($conf, $splitCount)
 getFileName ($fileFromSetup)
 extractFromResources ($res, $file)
 checkFile ($name, $menuArr)
 printTitle ($title, $no_title=0, $titleFirst=0)
 fileContent ($fName)
 wrap ($content, $wrap)
 removeQueryString ($url)
 sortedKeyList ($setupArr, $acceptOnlyProperties=FALSE)
 linkData ($page, $oTarget, $no_cache, $script, $overrideArray='', $addParams='', $typeOverride='')
 getFromMPmap ($pageId=0)
 initMPmap_create ($id, $MP_array=array(), $level=0)
 init ()
 getCurrentPageData ()
 matching ($cc)
 start ($theRootLine)
 runThroughTemplates ($theRootLine, $start_template_uid=0)
 processTemplate ($row, $idList, $pid, $templateID='', $templateParent='')
 includeStaticTypoScriptSources ($idList, $templateID, $pid, $row)
 addExtensionStatics ($idList, $templateID, $pid, $row)
 prependStaticExtra ($subrow)
 generateConfig ()
 procesIncludes ()
 mergeConstantsFromPageTSconfig ($constArray)
 flattenSetup ($setupArray, $prefix, $resourceFlag)
 substituteConstants ($all)
 splitConfArray ($conf, $splitCount)
 getFileName ($fileFromSetup)
 extractFromResources ($res, $file)
 checkFile ($name, $menuArr)
 printTitle ($title, $no_title=0, $titleFirst=0)
 fileContent ($fName)
 wrap ($content, $wrap)
 removeQueryString ($url)
 sortedKeyList ($setupArr, $acceptOnlyProperties=FALSE)
 linkData ($page, $oTarget, $no_cache, $script, $overrideArray='', $addParams='', $typeOverride='')
 getFromMPmap ($pageId=0)
 initMPmap_create ($id, $MP_array=array(), $level=0)
 init ()
 getCurrentPageData ()
 matching ($cc)
 start ($theRootLine)
 runThroughTemplates ($theRootLine, $start_template_uid=0)
 processTemplate ($row, $idList, $pid, $templateID='', $templateParent='')
 includeStaticTypoScriptSources ($idList, $templateID, $pid, $row)
 addExtensionStatics ($idList, $templateID, $pid, $row)
 prependStaticExtra ($subrow)
 generateConfig ()
 procesIncludes ()
 mergeConstantsFromPageTSconfig ($constArray)
 flattenSetup ($setupArray, $prefix, $resourceFlag)
 substituteConstants ($all)
 splitConfArray ($conf, $splitCount)
 getFileName ($fileFromSetup)
 extractFromResources ($res, $file)
 checkFile ($name, $menuArr)
 printTitle ($title, $no_title=0, $titleFirst=0)
 fileContent ($fName)
 wrap ($content, $wrap)
 removeQueryString ($url)
 sortedKeyList ($setupArr, $acceptOnlyProperties=FALSE)
 linkData ($page, $oTarget, $no_cache, $script, $overrideArray='', $addParams='', $typeOverride='')
 getFromMPmap ($pageId=0)
 initMPmap_create ($id, $MP_array=array(), $level=0)
 init ()
 getCurrentPageData ()
 matching ($cc)
 start ($theRootLine)
 runThroughTemplates ($theRootLine, $start_template_uid=0)
 processTemplate ($row, $idList, $pid, $templateID='', $templateParent='')
 includeStaticTypoScriptSources ($idList, $templateID, $pid, $row)
 addExtensionStatics ($idList, $templateID, $pid, $row)
 prependStaticExtra ($subrow)
 generateConfig ()
 procesIncludes ()
 mergeConstantsFromPageTSconfig ($constArray)
 flattenSetup ($setupArray, $prefix, $resourceFlag)
 substituteConstants ($all)
 splitConfArray ($conf, $splitCount)
 getFileName ($fileFromSetup)
 extractFromResources ($res, $file)
 checkFile ($name, $menuArr)
 printTitle ($title, $no_title=0, $titleFirst=0)
 fileContent ($fName)
 wrap ($content, $wrap)
 removeQueryString ($url)
 sortedKeyList ($setupArr, $acceptOnlyProperties=FALSE)
 linkData ($page, $oTarget, $no_cache, $script, $overrideArray='', $addParams='', $typeOverride='')
 getFromMPmap ($pageId=0)
 initMPmap_create ($id, $MP_array=array(), $level=0)
 init ()
 getCurrentPageData ()
 matching ($cc)
 start ($theRootLine)
 runThroughTemplates ($theRootLine, $start_template_uid=0)
 processTemplate ($row, $idList, $pid, $templateID='', $templateParent='')
 includeStaticTypoScriptSources ($idList, $templateID, $pid, $row)
 addExtensionStatics ($idList, $templateID, $pid, $row)
 prependStaticExtra ($subrow)
 generateConfig ()
 procesIncludes ()
 mergeConstantsFromPageTSconfig ($constArray)
 flattenSetup ($setupArray, $prefix, $resourceFlag)
 substituteConstants ($all)
 splitConfArray ($conf, $splitCount)
 getFileName ($fileFromSetup)
 extractFromResources ($res, $file)
 checkFile ($name, $menuArr)
 printTitle ($title, $no_title=0, $titleFirst=0)
 fileContent ($fName)
 wrap ($content, $wrap)
 removeQueryString ($url)
 sortedKeyList ($setupArr, $acceptOnlyProperties=FALSE)
 linkData ($page, $oTarget, $no_cache, $script, $overrideArray='', $addParams='', $typeOverride='')
 getFromMPmap ($pageId=0)
 initMPmap_create ($id, $MP_array=array(), $level=0)
 init ()
 getCurrentPageData ()
 matching ($cc)
 start ($theRootLine)
 runThroughTemplates ($theRootLine, $start_template_uid=0)
 processTemplate ($row, $idList, $pid, $templateID='', $templateParent='')
 includeStaticTypoScriptSources ($idList, $templateID, $pid, $row)
 addExtensionStatics ($idList, $templateID, $pid, $row)
 prependStaticExtra ($subrow)
 generateConfig ()
 procesIncludes ()
 mergeConstantsFromPageTSconfig ($constArray)
 flattenSetup ($setupArray, $prefix, $resourceFlag)
 substituteConstants ($all)
 splitConfArray ($conf, $splitCount)
 getFileName ($fileFromSetup)
 extractFromResources ($res, $file)
 checkFile ($name, $menuArr)
 printTitle ($title, $no_title=0, $titleFirst=0)
 fileContent ($fName)
 wrap ($content, $wrap)
 removeQueryString ($url)
 sortedKeyList ($setupArr, $acceptOnlyProperties=FALSE)
 linkData ($page, $oTarget, $no_cache, $script, $overrideArray='', $addParams='', $typeOverride='')
 getFromMPmap ($pageId=0)
 initMPmap_create ($id, $MP_array=array(), $level=0)

Attributi pubblici

 $tt_track = 1
 $forceTemplateParsing = 0
 $matchAlternative = array()
 $matchAll = 0
 $parseEditorCfgField = 0
 $backend_info = 0
 $getFileName_backPath = ''
 $ext_constants_BRP = 0
 $ext_config_BRP = 0
 $ext_editorcfg_BRP = 0
 $ext_regLinenumbers = FALSE
 $uplPath = 'uploads/tf/'
 $tempPath = 'typo3temp/'
 $menuclasses = 'gmenu,tmenu,imgmenu,jsmenu'
 $whereClause = ''
 $debug = 0
 $allowedPaths = array()
 $currentPageData = ''
 $simulationHiddenOrTime = 0
 $loaded = 0
 $setup
 $flatSetup
 $const
 $config = array()
 $constants = array()
 $editorcfg = array()
 $hierarchyInfo = array()
 $hierarchyInfoToRoot = array()
 $nextLevel = 0
 $rootId
 $rootLine
 $absoluteRootLine
 $outermostRootlineIndexWithTemplate = 0
 $rowSum
 $resources = ''
 $sitetitle = ''
 $sections
 $sectionsMatch
 $clearList_const = array()
 $clearList_setup = array()
 $clearList_editorcfg = array()
 $parserErrors = array()
 $setup_constants = array()
 $fileCache = Array()
 $frames = Array()
 $MPmap = ''

Descrizione Dettagliata

Definizione alla linea 107 del file class.t3lib_tstemplate.php.


Documentazione delle funzioni membro

t3lib_TStemplate::addExtensionStatics idList,
templateID,
pid,
row
 

Adds the default TypoScript files for extensions if any.

Parametri:
string A list of already processed template ids including the current; The list is on the form "[prefix]_[uid]" where [prefix] is "sys" for "sys_template" records, "static" for "static_template" records and "ext_" for static include files (from extensions). The list is used to check that the recursive inclusion of templates does not go into circles: Simply it is used to NOT include a template record/file which has already BEEN included somewhere in the recursion.
string The id of the current template. Same syntax as $idList ids, eg. "sys_123"
array The PID of the input template record
array A full TypoScript template record
Restituisce:
void private
Vedi anche:
includeStaticTypoScriptSources()

Definizione alla linea 628 del file class.t3lib_tstemplate.php.

Riferimenti $pid, e $row.

t3lib_TStemplate::addExtensionStatics idList,
templateID,
pid,
row
 

Adds the default TypoScript files for extensions if any.

Parametri:
string A list of already processed template ids including the current; The list is on the form "[prefix]_[uid]" where [prefix] is "sys" for "sys_template" records, "static" for "static_template" records and "ext_" for static include files (from extensions). The list is used to check that the recursive inclusion of templates does not go into circles: Simply it is used to NOT include a template record/file which has already BEEN included somewhere in the recursion.
string The id of the current template. Same syntax as $idList ids, eg. "sys_123"
array The PID of the input template record
array A full TypoScript template record
Restituisce:
void private
Vedi anche:
includeStaticTypoScriptSources()

Definizione alla linea 628 del file class.t3lib_tstemplate.php.

Riferimenti $pid, e $row.

t3lib_TStemplate::addExtensionStatics idList,
templateID,
pid,
row
 

Adds the default TypoScript files for extensions if any.

Parametri:
string A list of already processed template ids including the current; The list is on the form "[prefix]_[uid]" where [prefix] is "sys" for "sys_template" records, "static" for "static_template" records and "ext_" for static include files (from extensions). The list is used to check that the recursive inclusion of templates does not go into circles: Simply it is used to NOT include a template record/file which has already BEEN included somewhere in the recursion.
string The id of the current template. Same syntax as $idList ids, eg. "sys_123"
array The PID of the input template record
array A full TypoScript template record
Restituisce:
void private
Vedi anche:
includeStaticTypoScriptSources()

Definizione alla linea 628 del file class.t3lib_tstemplate.php.

Riferimenti $pid, e $row.

t3lib_TStemplate::addExtensionStatics idList,
templateID,
pid,
row
 

Adds the default TypoScript files for extensions if any.

Parametri:
string A list of already processed template ids including the current; The list is on the form "[prefix]_[uid]" where [prefix] is "sys" for "sys_template" records, "static" for "static_template" records and "ext_" for static include files (from extensions). The list is used to check that the recursive inclusion of templates does not go into circles: Simply it is used to NOT include a template record/file which has already BEEN included somewhere in the recursion.
string The id of the current template. Same syntax as $idList ids, eg. "sys_123"
array The PID of the input template record
array A full TypoScript template record
Restituisce:
void private
Vedi anche:
includeStaticTypoScriptSources()

Definizione alla linea 628 del file class.t3lib_tstemplate.php.

Riferimenti $pid, e $row.

t3lib_TStemplate::addExtensionStatics idList,
templateID,
pid,
row
 

Adds the default TypoScript files for extensions if any.

Parametri:
string A list of already processed template ids including the current; The list is on the form "[prefix]_[uid]" where [prefix] is "sys" for "sys_template" records, "static" for "static_template" records and "ext_" for static include files (from extensions). The list is used to check that the recursive inclusion of templates does not go into circles: Simply it is used to NOT include a template record/file which has already BEEN included somewhere in the recursion.
string The id of the current template. Same syntax as $idList ids, eg. "sys_123"
array The PID of the input template record
array A full TypoScript template record
Restituisce:
void private
Vedi anche:
includeStaticTypoScriptSources()

Definizione alla linea 628 del file class.t3lib_tstemplate.php.

Riferimenti $pid, e $row.

t3lib_TStemplate::addExtensionStatics idList,
templateID,
pid,
row
 

Adds the default TypoScript files for extensions if any.

Parametri:
string A list of already processed template ids including the current; The list is on the form "[prefix]_[uid]" where [prefix] is "sys" for "sys_template" records, "static" for "static_template" records and "ext_" for static include files (from extensions). The list is used to check that the recursive inclusion of templates does not go into circles: Simply it is used to NOT include a template record/file which has already BEEN included somewhere in the recursion.
string The id of the current template. Same syntax as $idList ids, eg. "sys_123"
array The PID of the input template record
array A full TypoScript template record
Restituisce:
void private
Vedi anche:
includeStaticTypoScriptSources()

Definizione alla linea 628 del file class.t3lib_tstemplate.php.

Riferimenti $pid, e $row.

t3lib_TStemplate::checkFile name,
menuArr
 

CheckFile runs through the $menuArr and checks every file-reference in $name (Not used anywhere)

Parametri:
string Property name in the menu array
array Menu array to traverse
Restituisce:
array Modified menu array

Definizione alla linea 1140 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::checkFile name,
menuArr
 

CheckFile runs through the $menuArr and checks every file-reference in $name (Not used anywhere)

Parametri:
string Property name in the menu array
array Menu array to traverse
Restituisce:
array Modified menu array

Definizione alla linea 1140 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::checkFile name,
menuArr
 

CheckFile runs through the $menuArr and checks every file-reference in $name (Not used anywhere)

Parametri:
string Property name in the menu array
array Menu array to traverse
Restituisce:
array Modified menu array

Definizione alla linea 1140 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::checkFile name,
menuArr
 

CheckFile runs through the $menuArr and checks every file-reference in $name (Not used anywhere)

Parametri:
string Property name in the menu array
array Menu array to traverse
Restituisce:
array Modified menu array

Definizione alla linea 1140 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::checkFile name,
menuArr
 

CheckFile runs through the $menuArr and checks every file-reference in $name (Not used anywhere)

Parametri:
string Property name in the menu array
array Menu array to traverse
Restituisce:
array Modified menu array

Definizione alla linea 1140 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::checkFile name,
menuArr
 

CheckFile runs through the $menuArr and checks every file-reference in $name (Not used anywhere)

Parametri:
string Property name in the menu array
array Menu array to traverse
Restituisce:
array Modified menu array

Definizione alla linea 1140 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::extractFromResources res,
file
 

Searches for the TypoScript resource filename in the list of resource filenames.

Parametri:
string The resource file name list (from $this->setup['resources'])
string The resource value to match
Restituisce:
string If found, this will be the resource filename that matched. Typically this file is found in "uploads/tf/" private
Vedi anche:
getFileName()

Definizione alla linea 1112 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::extractFromResources res,
file
 

Searches for the TypoScript resource filename in the list of resource filenames.

Parametri:
string The resource file name list (from $this->setup['resources'])
string The resource value to match
Restituisce:
string If found, this will be the resource filename that matched. Typically this file is found in "uploads/tf/" private
Vedi anche:
getFileName()

Definizione alla linea 1112 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::extractFromResources res,
file
 

Searches for the TypoScript resource filename in the list of resource filenames.

Parametri:
string The resource file name list (from $this->setup['resources'])
string The resource value to match
Restituisce:
string If found, this will be the resource filename that matched. Typically this file is found in "uploads/tf/" private
Vedi anche:
getFileName()

Definizione alla linea 1112 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::extractFromResources res,
file
 

Searches for the TypoScript resource filename in the list of resource filenames.

Parametri:
string The resource file name list (from $this->setup['resources'])
string The resource value to match
Restituisce:
string If found, this will be the resource filename that matched. Typically this file is found in "uploads/tf/" private
Vedi anche:
getFileName()

Definizione alla linea 1112 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::extractFromResources res,
file
 

Searches for the TypoScript resource filename in the list of resource filenames.

Parametri:
string The resource file name list (from $this->setup['resources'])
string The resource value to match
Restituisce:
string If found, this will be the resource filename that matched. Typically this file is found in "uploads/tf/" private
Vedi anche:
getFileName()

Definizione alla linea 1112 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::extractFromResources res,
file
 

Searches for the TypoScript resource filename in the list of resource filenames.

Parametri:
string The resource file name list (from $this->setup['resources'])
string The resource value to match
Restituisce:
string If found, this will be the resource filename that matched. Typically this file is found in "uploads/tf/" private
Vedi anche:
getFileName()

Definizione alla linea 1112 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::fileContent fName  ) 
 

Reads the fileContent of $fName and returns it. The same as t3lib_div::getUrl()

Parametri:
string Absolute filepath to record
Restituisce:
string The content returned
Vedi anche:
tslib_cObj::fileResource(), tslib_cObj::MULTIMEDIA(), t3lib_div::getUrl()

Definizione alla linea 1180 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::fileContent fName  ) 
 

Reads the fileContent of $fName and returns it. The same as t3lib_div::getUrl()

Parametri:
string Absolute filepath to record
Restituisce:
string The content returned
Vedi anche:
tslib_cObj::fileResource(), tslib_cObj::MULTIMEDIA(), t3lib_div::getUrl()

Definizione alla linea 1180 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::fileContent fName  ) 
 

Reads the fileContent of $fName and returns it. The same as t3lib_div::getUrl()

Parametri:
string Absolute filepath to record
Restituisce:
string The content returned
Vedi anche:
tslib_cObj::fileResource(), tslib_cObj::MULTIMEDIA(), t3lib_div::getUrl()

Definizione alla linea 1180 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::fileContent fName  ) 
 

Reads the fileContent of $fName and returns it. The same as t3lib_div::getUrl()

Parametri:
string Absolute filepath to record
Restituisce:
string The content returned
Vedi anche:
tslib_cObj::fileResource(), tslib_cObj::MULTIMEDIA(), t3lib_div::getUrl()

Definizione alla linea 1180 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::fileContent fName  ) 
 

Reads the fileContent of $fName and returns it. The same as t3lib_div::getUrl()

Parametri:
string Absolute filepath to record
Restituisce:
string The content returned
Vedi anche:
tslib_cObj::fileResource(), tslib_cObj::MULTIMEDIA(), t3lib_div::getUrl()

Definizione alla linea 1180 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::fileContent fName  ) 
 

Reads the fileContent of $fName and returns it. The same as t3lib_div::getUrl()

Parametri:
string Absolute filepath to record
Restituisce:
string The content returned
Vedi anche:
tslib_cObj::fileResource(), tslib_cObj::MULTIMEDIA(), t3lib_div::getUrl()

Definizione alla linea 1180 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::flattenSetup setupArray,
prefix,
resourceFlag
 

This flattens a hierarchical TypoScript array to $this->flatSetup

Parametri:
array TypoScript array
string Prefix to the object path. Used for recursive calls to this function.
boolean If set, then the constant value will be resolved as a TypoScript "resource" data type. Also used internally during recursive calls so that all subproperties for properties named "file." will be resolved as resources.
Restituisce:
void
Vedi anche:
generateConfig()

Reimplementata in t3lib_tsparser_ext, t3lib_tsparser_ext, t3lib_tsparser_ext, t3lib_tsparser_ext, t3lib_tsparser_ext, e t3lib_tsparser_ext.

Definizione alla linea 916 del file class.t3lib_tstemplate.php.

Riferimenti $key, e $val.

t3lib_TStemplate::flattenSetup setupArray,
prefix,
resourceFlag
 

This flattens a hierarchical TypoScript array to $this->flatSetup

Parametri:
array TypoScript array
string Prefix to the object path. Used for recursive calls to this function.
boolean If set, then the constant value will be resolved as a TypoScript "resource" data type. Also used internally during recursive calls so that all subproperties for properties named "file." will be resolved as resources.
Restituisce:
void
Vedi anche:
generateConfig()

Reimplementata in t3lib_tsparser_ext, t3lib_tsparser_ext, t3lib_tsparser_ext, t3lib_tsparser_ext, t3lib_tsparser_ext, e t3lib_tsparser_ext.

Definizione alla linea 916 del file class.t3lib_tstemplate.php.

Riferimenti $key, e $val.

t3lib_TStemplate::flattenSetup setupArray,
prefix,
resourceFlag
 

This flattens a hierarchical TypoScript array to $this->flatSetup

Parametri:
array TypoScript array
string Prefix to the object path. Used for recursive calls to this function.
boolean If set, then the constant value will be resolved as a TypoScript "resource" data type. Also used internally during recursive calls so that all subproperties for properties named "file." will be resolved as resources.
Restituisce:
void
Vedi anche:
generateConfig()

Reimplementata in t3lib_tsparser_ext, t3lib_tsparser_ext, t3lib_tsparser_ext, t3lib_tsparser_ext, t3lib_tsparser_ext, e t3lib_tsparser_ext.

Definizione alla linea 916 del file class.t3lib_tstemplate.php.

Riferimenti $key, e $val.

t3lib_TStemplate::flattenSetup setupArray,
prefix,
resourceFlag
 

This flattens a hierarchical TypoScript array to $this->flatSetup

Parametri:
array TypoScript array
string Prefix to the object path. Used for recursive calls to this function.
boolean If set, then the constant value will be resolved as a TypoScript "resource" data type. Also used internally during recursive calls so that all subproperties for properties named "file." will be resolved as resources.
Restituisce:
void
Vedi anche:
generateConfig()

Reimplementata in t3lib_tsparser_ext, t3lib_tsparser_ext, t3lib_tsparser_ext, t3lib_tsparser_ext, t3lib_tsparser_ext, e t3lib_tsparser_ext.

Definizione alla linea 916 del file class.t3lib_tstemplate.php.

Riferimenti $key, e $val.

t3lib_TStemplate::flattenSetup setupArray,
prefix,
resourceFlag
 

This flattens a hierarchical TypoScript array to $this->flatSetup

Parametri:
array TypoScript array
string Prefix to the object path. Used for recursive calls to this function.
boolean If set, then the constant value will be resolved as a TypoScript "resource" data type. Also used internally during recursive calls so that all subproperties for properties named "file." will be resolved as resources.
Restituisce:
void
Vedi anche:
generateConfig()

Reimplementata in t3lib_tsparser_ext, t3lib_tsparser_ext, t3lib_tsparser_ext, t3lib_tsparser_ext, t3lib_tsparser_ext, e t3lib_tsparser_ext.

Definizione alla linea 916 del file class.t3lib_tstemplate.php.

Riferimenti $key, e $val.

t3lib_TStemplate::flattenSetup setupArray,
prefix,
resourceFlag
 

This flattens a hierarchical TypoScript array to $this->flatSetup

Parametri:
array TypoScript array
string Prefix to the object path. Used for recursive calls to this function.
boolean If set, then the constant value will be resolved as a TypoScript "resource" data type. Also used internally during recursive calls so that all subproperties for properties named "file." will be resolved as resources.
Restituisce:
void
Vedi anche:
generateConfig()

Reimplementata in t3lib_tsparser_ext, t3lib_tsparser_ext, t3lib_tsparser_ext, t3lib_tsparser_ext, t3lib_tsparser_ext, e t3lib_tsparser_ext.

Definizione alla linea 916 del file class.t3lib_tstemplate.php.

Riferimenti $key, e $val.

t3lib_TStemplate::generateConfig  ) 
 

Generates the configuration array by replacing constants and parsing the whole thing. Depends on $this->config and $this->constants to be set prior to this! (done by processTemplate/runThroughTemplates)

Restituisce:
void
Vedi anche:
t3lib_TSparser, start()

Definizione alla linea 697 del file class.t3lib_tstemplate.php.

Riferimenti $config, $GLOBALS, t3lib_div::intInRange(), t3lib_div::makeInstance(), size, e t3lib_div::trimExplode().

Questo è il grafo delle chiamate per questa funzione:

t3lib_TStemplate::generateConfig  ) 
 

Generates the configuration array by replacing constants and parsing the whole thing. Depends on $this->config and $this->constants to be set prior to this! (done by processTemplate/runThroughTemplates)

Restituisce:
void
Vedi anche:
t3lib_TSparser, start()

Definizione alla linea 697 del file class.t3lib_tstemplate.php.

Riferimenti $config, $GLOBALS, t3lib_div::intInRange(), t3lib_div::makeInstance(), size, e t3lib_div::trimExplode().

Questo è il grafo delle chiamate per questa funzione:

t3lib_TStemplate::generateConfig  ) 
 

Generates the configuration array by replacing constants and parsing the whole thing. Depends on $this->config and $this->constants to be set prior to this! (done by processTemplate/runThroughTemplates)

Restituisce:
void
Vedi anche:
t3lib_TSparser, start()

Definizione alla linea 697 del file class.t3lib_tstemplate.php.

Riferimenti $config, $GLOBALS, t3lib_div::intInRange(), t3lib_div::makeInstance(), size, e t3lib_div::trimExplode().

Questo è il grafo delle chiamate per questa funzione:

t3lib_TStemplate::generateConfig  ) 
 

Generates the configuration array by replacing constants and parsing the whole thing. Depends on $this->config and $this->constants to be set prior to this! (done by processTemplate/runThroughTemplates)

Restituisce:
void
Vedi anche:
t3lib_TSparser, start()

Definizione alla linea 697 del file class.t3lib_tstemplate.php.

Riferimenti $config, $GLOBALS, t3lib_div::intInRange(), t3lib_div::makeInstance(), size, e t3lib_div::trimExplode().

Questo è il grafo delle chiamate per questa funzione:

t3lib_TStemplate::generateConfig  ) 
 

Generates the configuration array by replacing constants and parsing the whole thing. Depends on $this->config and $this->constants to be set prior to this! (done by processTemplate/runThroughTemplates)

Restituisce:
void
Vedi anche:
t3lib_TSparser, start()

Definizione alla linea 697 del file class.t3lib_tstemplate.php.

Riferimenti $config, $GLOBALS, t3lib_div::intInRange(), t3lib_div::makeInstance(), size, e t3lib_div::trimExplode().

Questo è il grafo delle chiamate per questa funzione:

t3lib_TStemplate::generateConfig  ) 
 

Generates the configuration array by replacing constants and parsing the whole thing. Depends on $this->config and $this->constants to be set prior to this! (done by processTemplate/runThroughTemplates)

Restituisce:
void
Vedi anche:
t3lib_TSparser, start()

Definizione alla linea 697 del file class.t3lib_tstemplate.php.

Riferimenti $config, $GLOBALS, t3lib_div::intInRange(), t3lib_div::makeInstance(), size, e t3lib_div::trimExplode().

Questo è il grafo delle chiamate per questa funzione:

t3lib_TStemplate::getCurrentPageData  ) 
 

Fetches the "currentPageData" array from cache

NOTE about currentPageData: It holds information about the TypoScript conditions along with the list of template uid's which is used on the page. In the getFromCache function in TSFE, currentPageData is used to evaluate if there is a template and if the matching conditions are alright Unfortunately this does not take into account if the templates in the rowSum of currentPageData has changed composition, eg. due to hidden fields or start/end time. So if a template is hidden or times out, it'll not be discovered unless the page is regenerated - at least the this->start function must be called, because this will make a new portion of data in currentPageData string

Restituisce:
mixed The array $this->currentPageData if found cached in "cache_pagesection". If the string "none" was returned it means the array must be generated and stored in the cache-table
Vedi anche:
start(), t3lib_fe::getFromCache()

Definizione alla linea 247 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS, $res, $row, e t3lib_div::md5int().

Questo è il grafo delle chiamate per questa funzione:

t3lib_TStemplate::getCurrentPageData  ) 
 

Fetches the "currentPageData" array from cache

NOTE about currentPageData: It holds information about the TypoScript conditions along with the list of template uid's which is used on the page. In the getFromCache function in TSFE, currentPageData is used to evaluate if there is a template and if the matching conditions are alright Unfortunately this does not take into account if the templates in the rowSum of currentPageData has changed composition, eg. due to hidden fields or start/end time. So if a template is hidden or times out, it'll not be discovered unless the page is regenerated - at least the this->start function must be called, because this will make a new portion of data in currentPageData string

Restituisce:
mixed The array $this->currentPageData if found cached in "cache_pagesection". If the string "none" was returned it means the array must be generated and stored in the cache-table
Vedi anche:
start(), t3lib_fe::getFromCache()

Definizione alla linea 247 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS, $res, $row, e t3lib_div::md5int().

Questo è il grafo delle chiamate per questa funzione:

t3lib_TStemplate::getCurrentPageData  ) 
 

Fetches the "currentPageData" array from cache

NOTE about currentPageData: It holds information about the TypoScript conditions along with the list of template uid's which is used on the page. In the getFromCache function in TSFE, currentPageData is used to evaluate if there is a template and if the matching conditions are alright Unfortunately this does not take into account if the templates in the rowSum of currentPageData has changed composition, eg. due to hidden fields or start/end time. So if a template is hidden or times out, it'll not be discovered unless the page is regenerated - at least the this->start function must be called, because this will make a new portion of data in currentPageData string

Restituisce:
mixed The array $this->currentPageData if found cached in "cache_pagesection". If the string "none" was returned it means the array must be generated and stored in the cache-table
Vedi anche:
start(), t3lib_fe::getFromCache()

Definizione alla linea 247 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS, $res, $row, e t3lib_div::md5int().

Questo è il grafo delle chiamate per questa funzione:

t3lib_TStemplate::getCurrentPageData  ) 
 

Fetches the "currentPageData" array from cache

NOTE about currentPageData: It holds information about the TypoScript conditions along with the list of template uid's which is used on the page. In the getFromCache function in TSFE, currentPageData is used to evaluate if there is a template and if the matching conditions are alright Unfortunately this does not take into account if the templates in the rowSum of currentPageData has changed composition, eg. due to hidden fields or start/end time. So if a template is hidden or times out, it'll not be discovered unless the page is regenerated - at least the this->start function must be called, because this will make a new portion of data in currentPageData string

Restituisce:
mixed The array $this->currentPageData if found cached in "cache_pagesection". If the string "none" was returned it means the array must be generated and stored in the cache-table
Vedi anche:
start(), t3lib_fe::getFromCache()

Definizione alla linea 247 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS, $res, $row, e t3lib_div::md5int().

Questo è il grafo delle chiamate per questa funzione:

t3lib_TStemplate::getCurrentPageData  ) 
 

Fetches the "currentPageData" array from cache

NOTE about currentPageData: It holds information about the TypoScript conditions along with the list of template uid's which is used on the page. In the getFromCache function in TSFE, currentPageData is used to evaluate if there is a template and if the matching conditions are alright Unfortunately this does not take into account if the templates in the rowSum of currentPageData has changed composition, eg. due to hidden fields or start/end time. So if a template is hidden or times out, it'll not be discovered unless the page is regenerated - at least the this->start function must be called, because this will make a new portion of data in currentPageData string

Restituisce:
mixed The array $this->currentPageData if found cached in "cache_pagesection". If the string "none" was returned it means the array must be generated and stored in the cache-table
Vedi anche:
start(), t3lib_fe::getFromCache()

Definizione alla linea 247 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS, $res, $row, e t3lib_div::md5int().

Questo è il grafo delle chiamate per questa funzione:

t3lib_TStemplate::getCurrentPageData  ) 
 

Fetches the "currentPageData" array from cache

NOTE about currentPageData: It holds information about the TypoScript conditions along with the list of template uid's which is used on the page. In the getFromCache function in TSFE, currentPageData is used to evaluate if there is a template and if the matching conditions are alright Unfortunately this does not take into account if the templates in the rowSum of currentPageData has changed composition, eg. due to hidden fields or start/end time. So if a template is hidden or times out, it'll not be discovered unless the page is regenerated - at least the this->start function must be called, because this will make a new portion of data in currentPageData string

Restituisce:
mixed The array $this->currentPageData if found cached in "cache_pagesection". If the string "none" was returned it means the array must be generated and stored in the cache-table
Vedi anche:
start(), t3lib_fe::getFromCache()

Definizione alla linea 247 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS, $res, $row, e t3lib_div::md5int().

Questo è il grafo delle chiamate per questa funzione:

t3lib_TStemplate::getFileName fileFromSetup  ) 
 

Returns the reference to a 'resource' in TypoScript. This could be from the filesystem if '/' is found in the value $fileFromSetup, else from the resource-list

Parametri:
string TypoScript "resource" data type value.
Restituisce:
string Resulting filename, if any.

Definizione alla linea 1055 del file class.t3lib_tstemplate.php.

Riferimenti $file, $GLOBALS, $script, $val, t3lib_extMgm::extPath(), t3lib_extMgm::isLoaded(), e t3lib_div::split_fileref().

Questo è il grafo delle chiamate per questa funzione:

t3lib_TStemplate::getFileName fileFromSetup  ) 
 

Returns the reference to a 'resource' in TypoScript. This could be from the filesystem if '/' is found in the value $fileFromSetup, else from the resource-list

Parametri:
string TypoScript "resource" data type value.
Restituisce:
string Resulting filename, if any.

Definizione alla linea 1055 del file class.t3lib_tstemplate.php.

Riferimenti $file, $GLOBALS, $script, $val, t3lib_extMgm::extPath(), t3lib_extMgm::isLoaded(), e t3lib_div::split_fileref().

Questo è il grafo delle chiamate per questa funzione:

t3lib_TStemplate::getFileName fileFromSetup  ) 
 

Returns the reference to a 'resource' in TypoScript. This could be from the filesystem if '/' is found in the value $fileFromSetup, else from the resource-list

Parametri:
string TypoScript "resource" data type value.
Restituisce:
string Resulting filename, if any.

Definizione alla linea 1055 del file class.t3lib_tstemplate.php.

Riferimenti $file, $GLOBALS, $script, $val, t3lib_extMgm::extPath(), t3lib_extMgm::isLoaded(), e t3lib_div::split_fileref().

Questo è il grafo delle chiamate per questa funzione:

t3lib_TStemplate::getFileName fileFromSetup  ) 
 

Returns the reference to a 'resource' in TypoScript. This could be from the filesystem if '/' is found in the value $fileFromSetup, else from the resource-list

Parametri:
string TypoScript "resource" data type value.
Restituisce:
string Resulting filename, if any.

Definizione alla linea 1055 del file class.t3lib_tstemplate.php.

Riferimenti $file, $GLOBALS, $script, $val, t3lib_extMgm::extPath(), t3lib_extMgm::isLoaded(), e t3lib_div::split_fileref().

Questo è il grafo delle chiamate per questa funzione:

t3lib_TStemplate::getFileName fileFromSetup  ) 
 

Returns the reference to a 'resource' in TypoScript. This could be from the filesystem if '/' is found in the value $fileFromSetup, else from the resource-list

Parametri:
string TypoScript "resource" data type value.
Restituisce:
string Resulting filename, if any.

Definizione alla linea 1055 del file class.t3lib_tstemplate.php.

Riferimenti $file, $GLOBALS, $script, $val, t3lib_extMgm::extPath(), t3lib_extMgm::isLoaded(), e t3lib_div::split_fileref().

Questo è il grafo delle chiamate per questa funzione:

t3lib_TStemplate::getFileName fileFromSetup  ) 
 

Returns the reference to a 'resource' in TypoScript. This could be from the filesystem if '/' is found in the value $fileFromSetup, else from the resource-list

Parametri:
string TypoScript "resource" data type value.
Restituisce:
string Resulting filename, if any.

Definizione alla linea 1055 del file class.t3lib_tstemplate.php.

Riferimenti $file, $GLOBALS, $script, $val, t3lib_extMgm::extPath(), t3lib_extMgm::isLoaded(), e t3lib_div::split_fileref().

Referenziato da t3lib_tsparser_ext::flattenSetup().

Questo è il grafo delle chiamate per questa funzione:

t3lib_TStemplate::getFromMPmap pageId = 0  ) 
 

Initializes the automatically created MPmap coming from the "config.MP_mapRootPoints" setting Can be called many times with overhead only the first time since then the map is generated and cached in memory.

Parametri:
integer Page id to return MPvar value for.
Restituisce:
void
Vedi anche:
initMPmap_create()
Da fare:
Implement some caching of the result between hits. (more than just the memory caching used here)

Definizione alla linea 1405 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::getFromMPmap pageId = 0  ) 
 

Initializes the automatically created MPmap coming from the "config.MP_mapRootPoints" setting Can be called many times with overhead only the first time since then the map is generated and cached in memory.

Parametri:
integer Page id to return MPvar value for.
Restituisce:
void
Vedi anche:
initMPmap_create()
Da fare:
Implement some caching of the result between hits. (more than just the memory caching used here)

Definizione alla linea 1405 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::getFromMPmap pageId = 0  ) 
 

Initializes the automatically created MPmap coming from the "config.MP_mapRootPoints" setting Can be called many times with overhead only the first time since then the map is generated and cached in memory.

Parametri:
integer Page id to return MPvar value for.
Restituisce:
void
Vedi anche:
initMPmap_create()
Da fare:
Implement some caching of the result between hits. (more than just the memory caching used here)

Definizione alla linea 1405 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::getFromMPmap pageId = 0  ) 
 

Initializes the automatically created MPmap coming from the "config.MP_mapRootPoints" setting Can be called many times with overhead only the first time since then the map is generated and cached in memory.

Parametri:
integer Page id to return MPvar value for.
Restituisce:
void
Vedi anche:
initMPmap_create()
Da fare:
Implement some caching of the result between hits. (more than just the memory caching used here)

Definizione alla linea 1405 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::getFromMPmap pageId = 0  ) 
 

Initializes the automatically created MPmap coming from the "config.MP_mapRootPoints" setting Can be called many times with overhead only the first time since then the map is generated and cached in memory.

Parametri:
integer Page id to return MPvar value for.
Restituisce:
void
Vedi anche:
initMPmap_create()
Da fare:
Implement some caching of the result between hits. (more than just the memory caching used here)

Definizione alla linea 1405 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::getFromMPmap pageId = 0  ) 
 

Initializes the automatically created MPmap coming from the "config.MP_mapRootPoints" setting Can be called many times with overhead only the first time since then the map is generated and cached in memory.

Parametri:
integer Page id to return MPvar value for.
Restituisce:
void
Vedi anche:
initMPmap_create()
Da fare:
Implement some caching of the result between hits. (more than just the memory caching used here)

Definizione alla linea 1405 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::includeStaticTypoScriptSources idList,
templateID,
pid,
row
 

Includes static template records (from static_template table) and static template files (from extensions) for the input template record row.

Parametri:
string A list of already processed template ids including the current; The list is on the form "[prefix]_[uid]" where [prefix] is "sys" for "sys_template" records, "static" for "static_template" records and "ext_" for static include files (from extensions). The list is used to check that the recursive inclusion of templates does not go into circles: Simply it is used to NOT include a template record/file which has already BEEN included somewhere in the recursion.
string The id of the current template. Same syntax as $idList ids, eg. "sys_123"
array The PID of the input template record
array A full TypoScript template record
Restituisce:
void
Vedi anche:
processTemplate()

Definizione alla linea 566 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS, $pid, $res, $row, t3lib_extMgm::extPath(), t3lib_div::inList(), t3lib_div::intExplode(), t3lib_extMgm::isLoaded(), e t3lib_div::trimExplode().

Questo è il grafo delle chiamate per questa funzione:

t3lib_TStemplate::includeStaticTypoScriptSources idList,
templateID,
pid,
row
 

Includes static template records (from static_template table) and static template files (from extensions) for the input template record row.

Parametri:
string A list of already processed template ids including the current; The list is on the form "[prefix]_[uid]" where [prefix] is "sys" for "sys_template" records, "static" for "static_template" records and "ext_" for static include files (from extensions). The list is used to check that the recursive inclusion of templates does not go into circles: Simply it is used to NOT include a template record/file which has already BEEN included somewhere in the recursion.
string The id of the current template. Same syntax as $idList ids, eg. "sys_123"
array The PID of the input template record
array A full TypoScript template record
Restituisce:
void
Vedi anche:
processTemplate()

Definizione alla linea 566 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS, $pid, $res, $row, t3lib_extMgm::extPath(), t3lib_div::inList(), t3lib_div::intExplode(), t3lib_extMgm::isLoaded(), e t3lib_div::trimExplode().

Questo è il grafo delle chiamate per questa funzione:

t3lib_TStemplate::includeStaticTypoScriptSources idList,
templateID,
pid,
row
 

Includes static template records (from static_template table) and static template files (from extensions) for the input template record row.

Parametri:
string A list of already processed template ids including the current; The list is on the form "[prefix]_[uid]" where [prefix] is "sys" for "sys_template" records, "static" for "static_template" records and "ext_" for static include files (from extensions). The list is used to check that the recursive inclusion of templates does not go into circles: Simply it is used to NOT include a template record/file which has already BEEN included somewhere in the recursion.
string The id of the current template. Same syntax as $idList ids, eg. "sys_123"
array The PID of the input template record
array A full TypoScript template record
Restituisce:
void
Vedi anche:
processTemplate()

Definizione alla linea 566 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS, $pid, $res, $row, t3lib_extMgm::extPath(), t3lib_div::inList(), t3lib_div::intExplode(), t3lib_extMgm::isLoaded(), e t3lib_div::trimExplode().

Questo è il grafo delle chiamate per questa funzione:

t3lib_TStemplate::includeStaticTypoScriptSources idList,
templateID,
pid,
row
 

Includes static template records (from static_template table) and static template files (from extensions) for the input template record row.

Parametri:
string A list of already processed template ids including the current; The list is on the form "[prefix]_[uid]" where [prefix] is "sys" for "sys_template" records, "static" for "static_template" records and "ext_" for static include files (from extensions). The list is used to check that the recursive inclusion of templates does not go into circles: Simply it is used to NOT include a template record/file which has already BEEN included somewhere in the recursion.
string The id of the current template. Same syntax as $idList ids, eg. "sys_123"
array The PID of the input template record
array A full TypoScript template record
Restituisce:
void
Vedi anche:
processTemplate()

Definizione alla linea 566 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS, $pid, $res, $row, t3lib_extMgm::extPath(), t3lib_div::inList(), t3lib_div::intExplode(), t3lib_extMgm::isLoaded(), e t3lib_div::trimExplode().

Questo è il grafo delle chiamate per questa funzione:

t3lib_TStemplate::includeStaticTypoScriptSources idList,
templateID,
pid,
row
 

Includes static template records (from static_template table) and static template files (from extensions) for the input template record row.

Parametri:
string A list of already processed template ids including the current; The list is on the form "[prefix]_[uid]" where [prefix] is "sys" for "sys_template" records, "static" for "static_template" records and "ext_" for static include files (from extensions). The list is used to check that the recursive inclusion of templates does not go into circles: Simply it is used to NOT include a template record/file which has already BEEN included somewhere in the recursion.
string The id of the current template. Same syntax as $idList ids, eg. "sys_123"
array The PID of the input template record
array A full TypoScript template record
Restituisce:
void
Vedi anche:
processTemplate()

Definizione alla linea 566 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS, $pid, $res, $row, t3lib_extMgm::extPath(), t3lib_div::inList(), t3lib_div::intExplode(), t3lib_extMgm::isLoaded(), e t3lib_div::trimExplode().

Questo è il grafo delle chiamate per questa funzione:

t3lib_TStemplate::includeStaticTypoScriptSources idList,
templateID,
pid,
row
 

Includes static template records (from static_template table) and static template files (from extensions) for the input template record row.

Parametri:
string A list of already processed template ids including the current; The list is on the form "[prefix]_[uid]" where [prefix] is "sys" for "sys_template" records, "static" for "static_template" records and "ext_" for static include files (from extensions). The list is used to check that the recursive inclusion of templates does not go into circles: Simply it is used to NOT include a template record/file which has already BEEN included somewhere in the recursion.
string The id of the current template. Same syntax as $idList ids, eg. "sys_123"
array The PID of the input template record
array A full TypoScript template record
Restituisce:
void
Vedi anche:
processTemplate()

Definizione alla linea 566 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS, $pid, $res, $row, t3lib_extMgm::extPath(), t3lib_div::inList(), t3lib_div::intExplode(), t3lib_extMgm::isLoaded(), e t3lib_div::trimExplode().

Questo è il grafo delle chiamate per questa funzione:

t3lib_TStemplate::init  ) 
 

Initialize MUST be called directly after creating a new template-object

Restituisce:
void
Vedi anche:
tslib_fe::initTemplate()

Definizione alla linea 209 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS, e menuclasses.

t3lib_TStemplate::init  ) 
 

Initialize MUST be called directly after creating a new template-object

Restituisce:
void
Vedi anche:
tslib_fe::initTemplate()

Definizione alla linea 209 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS, e menuclasses.

t3lib_TStemplate::init  ) 
 

Initialize MUST be called directly after creating a new template-object

Restituisce:
void
Vedi anche:
tslib_fe::initTemplate()

Definizione alla linea 209 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS, e menuclasses.

t3lib_TStemplate::init  ) 
 

Initialize MUST be called directly after creating a new template-object

Restituisce:
void
Vedi anche:
tslib_fe::initTemplate()

Definizione alla linea 209 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS, e menuclasses.

t3lib_TStemplate::init  ) 
 

Initialize MUST be called directly after creating a new template-object

Restituisce:
void
Vedi anche:
tslib_fe::initTemplate()

Definizione alla linea 209 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS, e menuclasses.

t3lib_TStemplate::init  ) 
 

Initialize MUST be called directly after creating a new template-object

Restituisce:
void
Vedi anche:
tslib_fe::initTemplate()

Definizione alla linea 209 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS, e menuclasses.

t3lib_TStemplate::initMPmap_create id,
MP_array = array(),
level = 0
 

Creating MPmap for a certain ID root point.

Parametri:
integer Root id from which to start map creation.
array MP_array passed from root page.
integer Recursion brake. Incremented for each recursive call. 20 is the limit.
Restituisce:
void
Vedi anche:
getFromMPvar()

Definizione alla linea 1441 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::initMPmap_create id,
MP_array = array(),
level = 0
 

Creating MPmap for a certain ID root point.

Parametri:
integer Root id from which to start map creation.
array MP_array passed from root page.
integer Recursion brake. Incremented for each recursive call. 20 is the limit.
Restituisce:
void
Vedi anche:
getFromMPvar()

Definizione alla linea 1441 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::initMPmap_create id,
MP_array = array(),
level = 0
 

Creating MPmap for a certain ID root point.

Parametri:
integer Root id from which to start map creation.
array MP_array passed from root page.
integer Recursion brake. Incremented for each recursive call. 20 is the limit.
Restituisce:
void
Vedi anche:
getFromMPvar()

Definizione alla linea 1441 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::initMPmap_create id,
MP_array = array(),
level = 0
 

Creating MPmap for a certain ID root point.

Parametri:
integer Root id from which to start map creation.
array MP_array passed from root page.
integer Recursion brake. Incremented for each recursive call. 20 is the limit.
Restituisce:
void
Vedi anche:
getFromMPvar()

Definizione alla linea 1441 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::initMPmap_create id,
MP_array = array(),
level = 0
 

Creating MPmap for a certain ID root point.

Parametri:
integer Root id from which to start map creation.
array MP_array passed from root page.
integer Recursion brake. Incremented for each recursive call. 20 is the limit.
Restituisce:
void
Vedi anche:
getFromMPvar()

Definizione alla linea 1441 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::initMPmap_create id,
MP_array = array(),
level = 0
 

Creating MPmap for a certain ID root point.

Parametri:
integer Root id from which to start map creation.
array MP_array passed from root page.
integer Recursion brake. Incremented for each recursive call. 20 is the limit.
Restituisce:
void
Vedi anche:
getFromMPvar()

Definizione alla linea 1441 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::linkData page,
oTarget,
no_cache,
script,
overrideArray = '',
addParams = '',
typeOverride = ''
 

The mother of all functions creating links/URLs etc in a TypoScript environment. See the references below. Basically this function takes care of issues such as type,id,alias and Mount Points, simulate static documents, M5/B6 encoded parameters etc. It is important to pass all links created through this function since this is the guarantee that globally configured settings for link creating are observed and that your applications will conform to the various/many configuration options in TypoScript Templates regarding this.

Parametri:
array The page record of the page to which we are creating a link. Needed due to fields like uid, alias, target, no_cache, title and sectionIndex_uid.
string Default target string to use IF not $page['target'] is set.
boolean If set, then the "&no_cache=1" parameter is included in the URL.
string Alternative script name if you don't want to use $GLOBALS['TSFE']->config['mainScript'] (normally set to "index.php")
array Array with overriding values for the $page array.
string Additional URL parameters to set in the URL. Syntax is "&foo=bar&foo2=bar2" etc. Also used internally to add parameters if needed.
string If you set this value to something else than a blank string, then the typeNumber used in the link will be forced to this value. Normally the typeNum is based on the target set OR on $GLOBALS['TSFE']->config['config']['forceTypeValue'] if found.
Restituisce:
array Contains keys like "totalURL", "url", "sectionIndex", "linkVars", "no_cache", "type", "target" of which "totalURL" is normally the value you would use while the other keys contains various parts that was used to construct "totalURL"
Vedi anche:
tslib_frameset::frameParams(), tslib_cObj::typoLink(), tslib_cObj::SEARCHRESULT(), TSpagegen::pagegenInit(), tslib_menu::link()

Definizione alla linea 1278 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::linkData page,
oTarget,
no_cache,
script,
overrideArray = '',
addParams = '',
typeOverride = ''
 

The mother of all functions creating links/URLs etc in a TypoScript environment. See the references below. Basically this function takes care of issues such as type,id,alias and Mount Points, simulate static documents, M5/B6 encoded parameters etc. It is important to pass all links created through this function since this is the guarantee that globally configured settings for link creating are observed and that your applications will conform to the various/many configuration options in TypoScript Templates regarding this.

Parametri:
array The page record of the page to which we are creating a link. Needed due to fields like uid, alias, target, no_cache, title and sectionIndex_uid.
string Default target string to use IF not $page['target'] is set.
boolean If set, then the "&no_cache=1" parameter is included in the URL.
string Alternative script name if you don't want to use $GLOBALS['TSFE']->config['mainScript'] (normally set to "index.php")
array Array with overriding values for the $page array.
string Additional URL parameters to set in the URL. Syntax is "&foo=bar&foo2=bar2" etc. Also used internally to add parameters if needed.
string If you set this value to something else than a blank string, then the typeNumber used in the link will be forced to this value. Normally the typeNum is based on the target set OR on $GLOBALS['TSFE']->config['config']['forceTypeValue'] if found.
Restituisce:
array Contains keys like "totalURL", "url", "sectionIndex", "linkVars", "no_cache", "type", "target" of which "totalURL" is normally the value you would use while the other keys contains various parts that was used to construct "totalURL"
Vedi anche:
tslib_frameset::frameParams(), tslib_cObj::typoLink(), tslib_cObj::SEARCHRESULT(), TSpagegen::pagegenInit(), tslib_menu::link()

Definizione alla linea 1278 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::linkData page,
oTarget,
no_cache,
script,
overrideArray = '',
addParams = '',
typeOverride = ''
 

The mother of all functions creating links/URLs etc in a TypoScript environment. See the references below. Basically this function takes care of issues such as type,id,alias and Mount Points, simulate static documents, M5/B6 encoded parameters etc. It is important to pass all links created through this function since this is the guarantee that globally configured settings for link creating are observed and that your applications will conform to the various/many configuration options in TypoScript Templates regarding this.

Parametri:
array The page record of the page to which we are creating a link. Needed due to fields like uid, alias, target, no_cache, title and sectionIndex_uid.
string Default target string to use IF not $page['target'] is set.
boolean If set, then the "&no_cache=1" parameter is included in the URL.
string Alternative script name if you don't want to use $GLOBALS['TSFE']->config['mainScript'] (normally set to "index.php")
array Array with overriding values for the $page array.
string Additional URL parameters to set in the URL. Syntax is "&foo=bar&foo2=bar2" etc. Also used internally to add parameters if needed.
string If you set this value to something else than a blank string, then the typeNumber used in the link will be forced to this value. Normally the typeNum is based on the target set OR on $GLOBALS['TSFE']->config['config']['forceTypeValue'] if found.
Restituisce:
array Contains keys like "totalURL", "url", "sectionIndex", "linkVars", "no_cache", "type", "target" of which "totalURL" is normally the value you would use while the other keys contains various parts that was used to construct "totalURL"
Vedi anche:
tslib_frameset::frameParams(), tslib_cObj::typoLink(), tslib_cObj::SEARCHRESULT(), TSpagegen::pagegenInit(), tslib_menu::link()

Definizione alla linea 1278 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::linkData page,
oTarget,
no_cache,
script,
overrideArray = '',
addParams = '',
typeOverride = ''
 

The mother of all functions creating links/URLs etc in a TypoScript environment. See the references below. Basically this function takes care of issues such as type,id,alias and Mount Points, simulate static documents, M5/B6 encoded parameters etc. It is important to pass all links created through this function since this is the guarantee that globally configured settings for link creating are observed and that your applications will conform to the various/many configuration options in TypoScript Templates regarding this.

Parametri:
array The page record of the page to which we are creating a link. Needed due to fields like uid, alias, target, no_cache, title and sectionIndex_uid.
string Default target string to use IF not $page['target'] is set.
boolean If set, then the "&no_cache=1" parameter is included in the URL.
string Alternative script name if you don't want to use $GLOBALS['TSFE']->config['mainScript'] (normally set to "index.php")
array Array with overriding values for the $page array.
string Additional URL parameters to set in the URL. Syntax is "&foo=bar&foo2=bar2" etc. Also used internally to add parameters if needed.
string If you set this value to something else than a blank string, then the typeNumber used in the link will be forced to this value. Normally the typeNum is based on the target set OR on $GLOBALS['TSFE']->config['config']['forceTypeValue'] if found.
Restituisce:
array Contains keys like "totalURL", "url", "sectionIndex", "linkVars", "no_cache", "type", "target" of which "totalURL" is normally the value you would use while the other keys contains various parts that was used to construct "totalURL"
Vedi anche:
tslib_frameset::frameParams(), tslib_cObj::typoLink(), tslib_cObj::SEARCHRESULT(), TSpagegen::pagegenInit(), tslib_menu::link()

Definizione alla linea 1278 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::linkData page,
oTarget,
no_cache,
script,
overrideArray = '',
addParams = '',
typeOverride = ''
 

The mother of all functions creating links/URLs etc in a TypoScript environment. See the references below. Basically this function takes care of issues such as type,id,alias and Mount Points, simulate static documents, M5/B6 encoded parameters etc. It is important to pass all links created through this function since this is the guarantee that globally configured settings for link creating are observed and that your applications will conform to the various/many configuration options in TypoScript Templates regarding this.

Parametri:
array The page record of the page to which we are creating a link. Needed due to fields like uid, alias, target, no_cache, title and sectionIndex_uid.
string Default target string to use IF not $page['target'] is set.
boolean If set, then the "&no_cache=1" parameter is included in the URL.
string Alternative script name if you don't want to use $GLOBALS['TSFE']->config['mainScript'] (normally set to "index.php")
array Array with overriding values for the $page array.
string Additional URL parameters to set in the URL. Syntax is "&foo=bar&foo2=bar2" etc. Also used internally to add parameters if needed.
string If you set this value to something else than a blank string, then the typeNumber used in the link will be forced to this value. Normally the typeNum is based on the target set OR on $GLOBALS['TSFE']->config['config']['forceTypeValue'] if found.
Restituisce:
array Contains keys like "totalURL", "url", "sectionIndex", "linkVars", "no_cache", "type", "target" of which "totalURL" is normally the value you would use while the other keys contains various parts that was used to construct "totalURL"
Vedi anche:
tslib_frameset::frameParams(), tslib_cObj::typoLink(), tslib_cObj::SEARCHRESULT(), TSpagegen::pagegenInit(), tslib_menu::link()

Definizione alla linea 1278 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::linkData page,
oTarget,
no_cache,
script,
overrideArray = '',
addParams = '',
typeOverride = ''
 

The mother of all functions creating links/URLs etc in a TypoScript environment. See the references below. Basically this function takes care of issues such as type,id,alias and Mount Points, simulate static documents, M5/B6 encoded parameters etc. It is important to pass all links created through this function since this is the guarantee that globally configured settings for link creating are observed and that your applications will conform to the various/many configuration options in TypoScript Templates regarding this.

Parametri:
array The page record of the page to which we are creating a link. Needed due to fields like uid, alias, target, no_cache, title and sectionIndex_uid.
string Default target string to use IF not $page['target'] is set.
boolean If set, then the "&no_cache=1" parameter is included in the URL.
string Alternative script name if you don't want to use $GLOBALS['TSFE']->config['mainScript'] (normally set to "index.php")
array Array with overriding values for the $page array.
string Additional URL parameters to set in the URL. Syntax is "&foo=bar&foo2=bar2" etc. Also used internally to add parameters if needed.
string If you set this value to something else than a blank string, then the typeNumber used in the link will be forced to this value. Normally the typeNum is based on the target set OR on $GLOBALS['TSFE']->config['config']['forceTypeValue'] if found.
Restituisce:
array Contains keys like "totalURL", "url", "sectionIndex", "linkVars", "no_cache", "type", "target" of which "totalURL" is normally the value you would use while the other keys contains various parts that was used to construct "totalURL"
Vedi anche:
tslib_frameset::frameParams(), tslib_cObj::typoLink(), tslib_cObj::SEARCHRESULT(), TSpagegen::pagegenInit(), tslib_menu::link()

Definizione alla linea 1278 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::matching cc  ) 
 

Fetches data about which TypoScript-matches there are at this page. Then it performs a matchingtest.

Parametri:
array An array with three keys, "all", "rowSum" and "rootLine" - all coming from the $this->currentPageData array
Restituisce:
array The input array but with a new key added, "match" which contains the items from the "all" key which when passed to tslib_matchCondition returned true.
Vedi anche:
t3lib_matchCondition, t3lib_fe::getFromCache()

Definizione alla linea 264 del file class.t3lib_tstemplate.php.

Riferimenti $key, e t3lib_div::makeInstance().

Questo è il grafo delle chiamate per questa funzione:

t3lib_TStemplate::matching cc  ) 
 

Fetches data about which TypoScript-matches there are at this page. Then it performs a matchingtest.

Parametri:
array An array with three keys, "all", "rowSum" and "rootLine" - all coming from the $this->currentPageData array
Restituisce:
array The input array but with a new key added, "match" which contains the items from the "all" key which when passed to tslib_matchCondition returned true.
Vedi anche:
t3lib_matchCondition, t3lib_fe::getFromCache()

Definizione alla linea 264 del file class.t3lib_tstemplate.php.

Riferimenti $key, e t3lib_div::makeInstance().

Questo è il grafo delle chiamate per questa funzione:

t3lib_TStemplate::matching cc  ) 
 

Fetches data about which TypoScript-matches there are at this page. Then it performs a matchingtest.

Parametri:
array An array with three keys, "all", "rowSum" and "rootLine" - all coming from the $this->currentPageData array
Restituisce:
array The input array but with a new key added, "match" which contains the items from the "all" key which when passed to tslib_matchCondition returned true.
Vedi anche:
t3lib_matchCondition, t3lib_fe::getFromCache()

Definizione alla linea 264 del file class.t3lib_tstemplate.php.

Riferimenti $key, e t3lib_div::makeInstance().

Questo è il grafo delle chiamate per questa funzione:

t3lib_TStemplate::matching cc  ) 
 

Fetches data about which TypoScript-matches there are at this page. Then it performs a matchingtest.

Parametri:
array An array with three keys, "all", "rowSum" and "rootLine" - all coming from the $this->currentPageData array
Restituisce:
array The input array but with a new key added, "match" which contains the items from the "all" key which when passed to tslib_matchCondition returned true.
Vedi anche:
t3lib_matchCondition, t3lib_fe::getFromCache()

Definizione alla linea 264 del file class.t3lib_tstemplate.php.

Riferimenti $key, e t3lib_div::makeInstance().

Questo è il grafo delle chiamate per questa funzione:

t3lib_TStemplate::matching cc  ) 
 

Fetches data about which TypoScript-matches there are at this page. Then it performs a matchingtest.

Parametri:
array An array with three keys, "all", "rowSum" and "rootLine" - all coming from the $this->currentPageData array
Restituisce:
array The input array but with a new key added, "match" which contains the items from the "all" key which when passed to tslib_matchCondition returned true.
Vedi anche:
t3lib_matchCondition, t3lib_fe::getFromCache()

Definizione alla linea 264 del file class.t3lib_tstemplate.php.

Riferimenti $key, e t3lib_div::makeInstance().

Questo è il grafo delle chiamate per questa funzione:

t3lib_TStemplate::matching cc  ) 
 

Fetches data about which TypoScript-matches there are at this page. Then it performs a matchingtest.

Parametri:
array An array with three keys, "all", "rowSum" and "rootLine" - all coming from the $this->currentPageData array
Restituisce:
array The input array but with a new key added, "match" which contains the items from the "all" key which when passed to tslib_matchCondition returned true.
Vedi anche:
t3lib_matchCondition, t3lib_fe::getFromCache()

Definizione alla linea 264 del file class.t3lib_tstemplate.php.

Riferimenti $key, e t3lib_div::makeInstance().

Questo è il grafo delle chiamate per questa funzione:

t3lib_TStemplate::mergeConstantsFromPageTSconfig constArray  ) 
 

Loads Page TSconfig until the outermost template record and parses the configuration - if TSFE.constants object path is found it is merged with the default data in here!

Parametri:
array Constants array, default input.
Restituisce:
array Constants array, modified
Da fare:
Apply caching to the parsed Page TSconfig. This is done in the other similar functions for both frontend and backend. However, since this functions works for BOTH frontend and backend we will have to either write our own local caching function or (more likely) detect if we are in FE or BE and use caching functions accordingly. Not having caching affects mostly the backend modules inside the "Template" module since the overhead in the frontend is only seen when TypoScript templates are parsed anyways (after which point they are cached anyways...)

Definizione alla linea 887 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS.

t3lib_TStemplate::mergeConstantsFromPageTSconfig constArray  ) 
 

Loads Page TSconfig until the outermost template record and parses the configuration - if TSFE.constants object path is found it is merged with the default data in here!

Parametri:
array Constants array, default input.
Restituisce:
array Constants array, modified
Da fare:
Apply caching to the parsed Page TSconfig. This is done in the other similar functions for both frontend and backend. However, since this functions works for BOTH frontend and backend we will have to either write our own local caching function or (more likely) detect if we are in FE or BE and use caching functions accordingly. Not having caching affects mostly the backend modules inside the "Template" module since the overhead in the frontend is only seen when TypoScript templates are parsed anyways (after which point they are cached anyways...)

Definizione alla linea 887 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS.

t3lib_TStemplate::mergeConstantsFromPageTSconfig constArray  ) 
 

Loads Page TSconfig until the outermost template record and parses the configuration - if TSFE.constants object path is found it is merged with the default data in here!

Parametri:
array Constants array, default input.
Restituisce:
array Constants array, modified
Da fare:
Apply caching to the parsed Page TSconfig. This is done in the other similar functions for both frontend and backend. However, since this functions works for BOTH frontend and backend we will have to either write our own local caching function or (more likely) detect if we are in FE or BE and use caching functions accordingly. Not having caching affects mostly the backend modules inside the "Template" module since the overhead in the frontend is only seen when TypoScript templates are parsed anyways (after which point they are cached anyways...)

Definizione alla linea 887 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS.

t3lib_TStemplate::mergeConstantsFromPageTSconfig constArray  ) 
 

Loads Page TSconfig until the outermost template record and parses the configuration - if TSFE.constants object path is found it is merged with the default data in here!

Parametri:
array Constants array, default input.
Restituisce:
array Constants array, modified
Da fare:
Apply caching to the parsed Page TSconfig. This is done in the other similar functions for both frontend and backend. However, since this functions works for BOTH frontend and backend we will have to either write our own local caching function or (more likely) detect if we are in FE or BE and use caching functions accordingly. Not having caching affects mostly the backend modules inside the "Template" module since the overhead in the frontend is only seen when TypoScript templates are parsed anyways (after which point they are cached anyways...)

Definizione alla linea 887 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS.

t3lib_TStemplate::mergeConstantsFromPageTSconfig constArray  ) 
 

Loads Page TSconfig until the outermost template record and parses the configuration - if TSFE.constants object path is found it is merged with the default data in here!

Parametri:
array Constants array, default input.
Restituisce:
array Constants array, modified
Da fare:
Apply caching to the parsed Page TSconfig. This is done in the other similar functions for both frontend and backend. However, since this functions works for BOTH frontend and backend we will have to either write our own local caching function or (more likely) detect if we are in FE or BE and use caching functions accordingly. Not having caching affects mostly the backend modules inside the "Template" module since the overhead in the frontend is only seen when TypoScript templates are parsed anyways (after which point they are cached anyways...)

Definizione alla linea 887 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS.

t3lib_TStemplate::mergeConstantsFromPageTSconfig constArray  ) 
 

Loads Page TSconfig until the outermost template record and parses the configuration - if TSFE.constants object path is found it is merged with the default data in here!

Parametri:
array Constants array, default input.
Restituisce:
array Constants array, modified
Da fare:
Apply caching to the parsed Page TSconfig. This is done in the other similar functions for both frontend and backend. However, since this functions works for BOTH frontend and backend we will have to either write our own local caching function or (more likely) detect if we are in FE or BE and use caching functions accordingly. Not having caching affects mostly the backend modules inside the "Template" module since the overhead in the frontend is only seen when TypoScript templates are parsed anyways (after which point they are cached anyways...)

Definizione alla linea 887 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS.

t3lib_TStemplate::prependStaticExtra subrow  ) 
 

Appends (not prepends) additional TypoScript code to static template records/files as set in TYPO3_CONF_VARS For records the "uid" value is the integer of the "static_template" record For files the "uid" value is the extension key but with any underscores removed. Possibly with a path if its a static file selected in the template record

Parametri:
array Static template record/file
Restituisce:
array Returns the input array where the values for keys "config", "constants" and "editorcfg" may have been modified with prepended code. private
Vedi anche:
addExtensionStatics(), includeStaticTypoScriptSources()

Definizione alla linea 661 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS.

t3lib_TStemplate::prependStaticExtra subrow  ) 
 

Appends (not prepends) additional TypoScript code to static template records/files as set in TYPO3_CONF_VARS For records the "uid" value is the integer of the "static_template" record For files the "uid" value is the extension key but with any underscores removed. Possibly with a path if its a static file selected in the template record

Parametri:
array Static template record/file
Restituisce:
array Returns the input array where the values for keys "config", "constants" and "editorcfg" may have been modified with prepended code. private
Vedi anche:
addExtensionStatics(), includeStaticTypoScriptSources()

Definizione alla linea 661 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS.

t3lib_TStemplate::prependStaticExtra subrow  ) 
 

Appends (not prepends) additional TypoScript code to static template records/files as set in TYPO3_CONF_VARS For records the "uid" value is the integer of the "static_template" record For files the "uid" value is the extension key but with any underscores removed. Possibly with a path if its a static file selected in the template record

Parametri:
array Static template record/file
Restituisce:
array Returns the input array where the values for keys "config", "constants" and "editorcfg" may have been modified with prepended code. private
Vedi anche:
addExtensionStatics(), includeStaticTypoScriptSources()

Definizione alla linea 661 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS.

t3lib_TStemplate::prependStaticExtra subrow  ) 
 

Appends (not prepends) additional TypoScript code to static template records/files as set in TYPO3_CONF_VARS For records the "uid" value is the integer of the "static_template" record For files the "uid" value is the extension key but with any underscores removed. Possibly with a path if its a static file selected in the template record

Parametri:
array Static template record/file
Restituisce:
array Returns the input array where the values for keys "config", "constants" and "editorcfg" may have been modified with prepended code. private
Vedi anche:
addExtensionStatics(), includeStaticTypoScriptSources()

Definizione alla linea 661 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS.

t3lib_TStemplate::prependStaticExtra subrow  ) 
 

Appends (not prepends) additional TypoScript code to static template records/files as set in TYPO3_CONF_VARS For records the "uid" value is the integer of the "static_template" record For files the "uid" value is the extension key but with any underscores removed. Possibly with a path if its a static file selected in the template record

Parametri:
array Static template record/file
Restituisce:
array Returns the input array where the values for keys "config", "constants" and "editorcfg" may have been modified with prepended code. private
Vedi anche:
addExtensionStatics(), includeStaticTypoScriptSources()

Definizione alla linea 661 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS.

t3lib_TStemplate::prependStaticExtra subrow  ) 
 

Appends (not prepends) additional TypoScript code to static template records/files as set in TYPO3_CONF_VARS For records the "uid" value is the integer of the "static_template" record For files the "uid" value is the extension key but with any underscores removed. Possibly with a path if its a static file selected in the template record

Parametri:
array Static template record/file
Restituisce:
array Returns the input array where the values for keys "config", "constants" and "editorcfg" may have been modified with prepended code. private
Vedi anche:
addExtensionStatics(), includeStaticTypoScriptSources()

Definizione alla linea 661 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS.

t3lib_TStemplate::printTitle title,
no_title = 0,
titleFirst = 0
 

Compiles the content for the page <title> tag.

Parametri:
string The input title string, typically the "title" field of a page's record.
boolean If set, then only the site title is outputted (from $this->setup['sitetitle'])
boolean If set, then "sitetitle" and $title is swapped
Restituisce:
string The page title on the form "[sitetitle]: [input-title]". Not htmlspecialchar()'ed.
Vedi anche:
tslib_fe::tempPageCacheContent(), TSpagegen::renderContentWithHeader()

Definizione alla linea 1157 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::printTitle title,
no_title = 0,
titleFirst = 0
 

Compiles the content for the page <title> tag.

Parametri:
string The input title string, typically the "title" field of a page's record.
boolean If set, then only the site title is outputted (from $this->setup['sitetitle'])
boolean If set, then "sitetitle" and $title is swapped
Restituisce:
string The page title on the form "[sitetitle]: [input-title]". Not htmlspecialchar()'ed.
Vedi anche:
tslib_fe::tempPageCacheContent(), TSpagegen::renderContentWithHeader()

Definizione alla linea 1157 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::printTitle title,
no_title = 0,
titleFirst = 0
 

Compiles the content for the page <title> tag.

Parametri:
string The input title string, typically the "title" field of a page's record.
boolean If set, then only the site title is outputted (from $this->setup['sitetitle'])
boolean If set, then "sitetitle" and $title is swapped
Restituisce:
string The page title on the form "[sitetitle]: [input-title]". Not htmlspecialchar()'ed.
Vedi anche:
tslib_fe::tempPageCacheContent(), TSpagegen::renderContentWithHeader()

Definizione alla linea 1157 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::printTitle title,
no_title = 0,
titleFirst = 0
 

Compiles the content for the page <title> tag.

Parametri:
string The input title string, typically the "title" field of a page's record.
boolean If set, then only the site title is outputted (from $this->setup['sitetitle'])
boolean If set, then "sitetitle" and $title is swapped
Restituisce:
string The page title on the form "[sitetitle]: [input-title]". Not htmlspecialchar()'ed.
Vedi anche:
tslib_fe::tempPageCacheContent(), TSpagegen::renderContentWithHeader()

Definizione alla linea 1157 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::printTitle title,
no_title = 0,
titleFirst = 0
 

Compiles the content for the page <title> tag.

Parametri:
string The input title string, typically the "title" field of a page's record.
boolean If set, then only the site title is outputted (from $this->setup['sitetitle'])
boolean If set, then "sitetitle" and $title is swapped
Restituisce:
string The page title on the form "[sitetitle]: [input-title]". Not htmlspecialchar()'ed.
Vedi anche:
tslib_fe::tempPageCacheContent(), TSpagegen::renderContentWithHeader()

Definizione alla linea 1157 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::printTitle title,
no_title = 0,
titleFirst = 0
 

Compiles the content for the page <title> tag.

Parametri:
string The input title string, typically the "title" field of a page's record.
boolean If set, then only the site title is outputted (from $this->setup['sitetitle'])
boolean If set, then "sitetitle" and $title is swapped
Restituisce:
string The page title on the form "[sitetitle]: [input-title]". Not htmlspecialchar()'ed.
Vedi anche:
tslib_fe::tempPageCacheContent(), TSpagegen::renderContentWithHeader()

Definizione alla linea 1157 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::procesIncludes  ) 
 

Searching TypoScript code text (for constants, config (Setup) and editorcfg) for include instructions and does the inclusion if needed. Modifies

Restituisce:
void
Vedi anche:
t3lib_TSparser, generateConfig()

Definizione alla linea 863 del file class.t3lib_tstemplate.php.

Riferimenti $k, e t3lib_TSparser::checkIncludeLines().

Questo è il grafo delle chiamate per questa funzione:

t3lib_TStemplate::procesIncludes  ) 
 

Searching TypoScript code text (for constants, config (Setup) and editorcfg) for include instructions and does the inclusion if needed. Modifies

Restituisce:
void
Vedi anche:
t3lib_TSparser, generateConfig()

Definizione alla linea 863 del file class.t3lib_tstemplate.php.

Riferimenti $k, e t3lib_TSparser::checkIncludeLines().

Questo è il grafo delle chiamate per questa funzione:

t3lib_TStemplate::procesIncludes  ) 
 

Searching TypoScript code text (for constants, config (Setup) and editorcfg) for include instructions and does the inclusion if needed. Modifies

Restituisce:
void
Vedi anche:
t3lib_TSparser, generateConfig()

Definizione alla linea 863 del file class.t3lib_tstemplate.php.

Riferimenti $k, e t3lib_TSparser::checkIncludeLines().

Questo è il grafo delle chiamate per questa funzione:

t3lib_TStemplate::procesIncludes  ) 
 

Searching TypoScript code text (for constants, config (Setup) and editorcfg) for include instructions and does the inclusion if needed. Modifies

Restituisce:
void
Vedi anche:
t3lib_TSparser, generateConfig()

Definizione alla linea 863 del file class.t3lib_tstemplate.php.

Riferimenti $k, e t3lib_TSparser::checkIncludeLines().

Questo è il grafo delle chiamate per questa funzione:

t3lib_TStemplate::procesIncludes  ) 
 

Searching TypoScript code text (for constants, config (Setup) and editorcfg) for include instructions and does the inclusion if needed. Modifies

Restituisce:
void
Vedi anche:
t3lib_TSparser, generateConfig()

Definizione alla linea 863 del file class.t3lib_tstemplate.php.

Riferimenti $k, e t3lib_TSparser::checkIncludeLines().

Questo è il grafo delle chiamate per questa funzione:

t3lib_TStemplate::procesIncludes  ) 
 

Searching TypoScript code text (for constants, config (Setup) and editorcfg) for include instructions and does the inclusion if needed. Modifies

Restituisce:
void
Vedi anche:
t3lib_TSparser, generateConfig()

Definizione alla linea 863 del file class.t3lib_tstemplate.php.

Riferimenti $k, e t3lib_TSparser::checkIncludeLines().

Questo è il grafo delle chiamate per questa funzione:

t3lib_TStemplate::processTemplate row,
idList,
pid,
templateID = '',
templateParent = ''
 

Checks if the template ($row) has some included templates and after including them it fills the arrays with the setup Builds up $this->rowSum

Parametri:
array A full TypoScript template record (sys_template/static_template/forged "dummy" record made from static template file)
string A list of already processed template ids including the current; The list is on the form "[prefix]_[uid]" where [prefix] is "sys" for "sys_template" records, "static" for "static_template" records and "ext_" for static include files (from extensions). The list is used to check that the recursive inclusion of templates does not go into circles: Simply it is used to NOT include a template record/file which has already BEEN included somewhere in the recursion.
array The PID of the input template record
string The id of the current template. Same syntax as $idList ids, eg. "sys_123"
string Parent template id (during recursive call); Same syntax as $idList ids, eg. "sys_123"
Restituisce:
void
Vedi anche:
runThroughTemplates()

Definizione alla linea 451 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS, $pid, $res, $row, t3lib_div::_GET(), t3lib_div::inList(), e t3lib_div::intExplode().

Questo è il grafo delle chiamate per questa funzione:

t3lib_TStemplate::processTemplate row,
idList,
pid,
templateID = '',
templateParent = ''
 

Checks if the template ($row) has some included templates and after including them it fills the arrays with the setup Builds up $this->rowSum

Parametri:
array A full TypoScript template record (sys_template/static_template/forged "dummy" record made from static template file)
string A list of already processed template ids including the current; The list is on the form "[prefix]_[uid]" where [prefix] is "sys" for "sys_template" records, "static" for "static_template" records and "ext_" for static include files (from extensions). The list is used to check that the recursive inclusion of templates does not go into circles: Simply it is used to NOT include a template record/file which has already BEEN included somewhere in the recursion.
array The PID of the input template record
string The id of the current template. Same syntax as $idList ids, eg. "sys_123"
string Parent template id (during recursive call); Same syntax as $idList ids, eg. "sys_123"
Restituisce:
void
Vedi anche:
runThroughTemplates()

Definizione alla linea 451 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS, $pid, $res, $row, t3lib_div::_GET(), t3lib_div::inList(), e t3lib_div::intExplode().

Questo è il grafo delle chiamate per questa funzione:

t3lib_TStemplate::processTemplate row,
idList,
pid,
templateID = '',
templateParent = ''
 

Checks if the template ($row) has some included templates and after including them it fills the arrays with the setup Builds up $this->rowSum

Parametri:
array A full TypoScript template record (sys_template/static_template/forged "dummy" record made from static template file)
string A list of already processed template ids including the current; The list is on the form "[prefix]_[uid]" where [prefix] is "sys" for "sys_template" records, "static" for "static_template" records and "ext_" for static include files (from extensions). The list is used to check that the recursive inclusion of templates does not go into circles: Simply it is used to NOT include a template record/file which has already BEEN included somewhere in the recursion.
array The PID of the input template record
string The id of the current template. Same syntax as $idList ids, eg. "sys_123"
string Parent template id (during recursive call); Same syntax as $idList ids, eg. "sys_123"
Restituisce:
void
Vedi anche:
runThroughTemplates()

Definizione alla linea 451 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS, $pid, $res, $row, t3lib_div::_GET(), t3lib_div::inList(), e t3lib_div::intExplode().

Questo è il grafo delle chiamate per questa funzione:

t3lib_TStemplate::processTemplate row,
idList,
pid,
templateID = '',
templateParent = ''
 

Checks if the template ($row) has some included templates and after including them it fills the arrays with the setup Builds up $this->rowSum

Parametri:
array A full TypoScript template record (sys_template/static_template/forged "dummy" record made from static template file)
string A list of already processed template ids including the current; The list is on the form "[prefix]_[uid]" where [prefix] is "sys" for "sys_template" records, "static" for "static_template" records and "ext_" for static include files (from extensions). The list is used to check that the recursive inclusion of templates does not go into circles: Simply it is used to NOT include a template record/file which has already BEEN included somewhere in the recursion.
array The PID of the input template record
string The id of the current template. Same syntax as $idList ids, eg. "sys_123"
string Parent template id (during recursive call); Same syntax as $idList ids, eg. "sys_123"
Restituisce:
void
Vedi anche:
runThroughTemplates()

Definizione alla linea 451 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS, $pid, $res, $row, t3lib_div::_GET(), t3lib_div::inList(), e t3lib_div::intExplode().

Questo è il grafo delle chiamate per questa funzione:

t3lib_TStemplate::processTemplate row,
idList,
pid,
templateID = '',
templateParent = ''
 

Checks if the template ($row) has some included templates and after including them it fills the arrays with the setup Builds up $this->rowSum

Parametri:
array A full TypoScript template record (sys_template/static_template/forged "dummy" record made from static template file)
string A list of already processed template ids including the current; The list is on the form "[prefix]_[uid]" where [prefix] is "sys" for "sys_template" records, "static" for "static_template" records and "ext_" for static include files (from extensions). The list is used to check that the recursive inclusion of templates does not go into circles: Simply it is used to NOT include a template record/file which has already BEEN included somewhere in the recursion.
array The PID of the input template record
string The id of the current template. Same syntax as $idList ids, eg. "sys_123"
string Parent template id (during recursive call); Same syntax as $idList ids, eg. "sys_123"
Restituisce:
void
Vedi anche:
runThroughTemplates()

Definizione alla linea 451 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS, $pid, $res, $row, t3lib_div::_GET(), t3lib_div::inList(), e t3lib_div::intExplode().

Questo è il grafo delle chiamate per questa funzione:

t3lib_TStemplate::processTemplate row,
idList,
pid,
templateID = '',
templateParent = ''
 

Checks if the template ($row) has some included templates and after including them it fills the arrays with the setup Builds up $this->rowSum

Parametri:
array A full TypoScript template record (sys_template/static_template/forged "dummy" record made from static template file)
string A list of already processed template ids including the current; The list is on the form "[prefix]_[uid]" where [prefix] is "sys" for "sys_template" records, "static" for "static_template" records and "ext_" for static include files (from extensions). The list is used to check that the recursive inclusion of templates does not go into circles: Simply it is used to NOT include a template record/file which has already BEEN included somewhere in the recursion.
array The PID of the input template record
string The id of the current template. Same syntax as $idList ids, eg. "sys_123"
string Parent template id (during recursive call); Same syntax as $idList ids, eg. "sys_123"
Restituisce:
void
Vedi anche:
runThroughTemplates()

Definizione alla linea 451 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS, $pid, $res, $row, t3lib_div::_GET(), t3lib_div::inList(), e t3lib_div::intExplode().

Questo è il grafo delle chiamate per questa funzione:

t3lib_TStemplate::removeQueryString url  ) 
 

Removes the "?" of input string IF the "?" is the last character.

Parametri:
string Input string
Restituisce:
string Output string, free of "?" in the end, if any such character.
Vedi anche:
linkData(), tslib_frameset::frameParams()

Definizione alla linea 1214 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::removeQueryString url  ) 
 

Removes the "?" of input string IF the "?" is the last character.

Parametri:
string Input string
Restituisce:
string Output string, free of "?" in the end, if any such character.
Vedi anche:
linkData(), tslib_frameset::frameParams()

Definizione alla linea 1214 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::removeQueryString url  ) 
 

Removes the "?" of input string IF the "?" is the last character.

Parametri:
string Input string
Restituisce:
string Output string, free of "?" in the end, if any such character.
Vedi anche:
linkData(), tslib_frameset::frameParams()

Definizione alla linea 1214 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::removeQueryString url  ) 
 

Removes the "?" of input string IF the "?" is the last character.

Parametri:
string Input string
Restituisce:
string Output string, free of "?" in the end, if any such character.
Vedi anche:
linkData(), tslib_frameset::frameParams()

Definizione alla linea 1214 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::removeQueryString url  ) 
 

Removes the "?" of input string IF the "?" is the last character.

Parametri:
string Input string
Restituisce:
string Output string, free of "?" in the end, if any such character.
Vedi anche:
linkData(), tslib_frameset::frameParams()

Definizione alla linea 1214 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::removeQueryString url  ) 
 

Removes the "?" of input string IF the "?" is the last character.

Parametri:
string Input string
Restituisce:
string Output string, free of "?" in the end, if any such character.
Vedi anche:
linkData(), tslib_frameset::frameParams()

Definizione alla linea 1214 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::runThroughTemplates theRootLine,
start_template_uid = 0
 

Traverses the rootLine from the root and out. For each page it checks if there is a template record. If there is a template record, $this->processTemplate() is called. Resets and affects internal variables like $this->constants, $this->config, $this->editorcfg and $this->rowSum Also creates $this->rootLine which is a root line stopping at the root template (contrary to $GLOBALS['TSFE']->rootLine which goes all the way to the root of the tree

Parametri:
array The rootline of the current page (going ALL the way to tree root)
integer Set specific template record UID to select; this is only for debugging/development/analysis use in backend modules like "Web > Template". For parsing TypoScript templates in the frontend it should be 0 (zero)
Restituisce:
void
Vedi anche:
start()

Definizione alla linea 404 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS, $res, e $row.

t3lib_TStemplate::runThroughTemplates theRootLine,
start_template_uid = 0
 

Traverses the rootLine from the root and out. For each page it checks if there is a template record. If there is a template record, $this->processTemplate() is called. Resets and affects internal variables like $this->constants, $this->config, $this->editorcfg and $this->rowSum Also creates $this->rootLine which is a root line stopping at the root template (contrary to $GLOBALS['TSFE']->rootLine which goes all the way to the root of the tree

Parametri:
array The rootline of the current page (going ALL the way to tree root)
integer Set specific template record UID to select; this is only for debugging/development/analysis use in backend modules like "Web > Template". For parsing TypoScript templates in the frontend it should be 0 (zero)
Restituisce:
void
Vedi anche:
start()

Definizione alla linea 404 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS, $res, e $row.

t3lib_TStemplate::runThroughTemplates theRootLine,
start_template_uid = 0
 

Traverses the rootLine from the root and out. For each page it checks if there is a template record. If there is a template record, $this->processTemplate() is called. Resets and affects internal variables like $this->constants, $this->config, $this->editorcfg and $this->rowSum Also creates $this->rootLine which is a root line stopping at the root template (contrary to $GLOBALS['TSFE']->rootLine which goes all the way to the root of the tree

Parametri:
array The rootline of the current page (going ALL the way to tree root)
integer Set specific template record UID to select; this is only for debugging/development/analysis use in backend modules like "Web > Template". For parsing TypoScript templates in the frontend it should be 0 (zero)
Restituisce:
void
Vedi anche:
start()

Definizione alla linea 404 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS, $res, e $row.

t3lib_TStemplate::runThroughTemplates theRootLine,
start_template_uid = 0
 

Traverses the rootLine from the root and out. For each page it checks if there is a template record. If there is a template record, $this->processTemplate() is called. Resets and affects internal variables like $this->constants, $this->config, $this->editorcfg and $this->rowSum Also creates $this->rootLine which is a root line stopping at the root template (contrary to $GLOBALS['TSFE']->rootLine which goes all the way to the root of the tree

Parametri:
array The rootline of the current page (going ALL the way to tree root)
integer Set specific template record UID to select; this is only for debugging/development/analysis use in backend modules like "Web > Template". For parsing TypoScript templates in the frontend it should be 0 (zero)
Restituisce:
void
Vedi anche:
start()

Definizione alla linea 404 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS, $res, e $row.

t3lib_TStemplate::runThroughTemplates theRootLine,
start_template_uid = 0
 

Traverses the rootLine from the root and out. For each page it checks if there is a template record. If there is a template record, $this->processTemplate() is called. Resets and affects internal variables like $this->constants, $this->config, $this->editorcfg and $this->rowSum Also creates $this->rootLine which is a root line stopping at the root template (contrary to $GLOBALS['TSFE']->rootLine which goes all the way to the root of the tree

Parametri:
array The rootline of the current page (going ALL the way to tree root)
integer Set specific template record UID to select; this is only for debugging/development/analysis use in backend modules like "Web > Template". For parsing TypoScript templates in the frontend it should be 0 (zero)
Restituisce:
void
Vedi anche:
start()

Definizione alla linea 404 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS, $res, e $row.

t3lib_TStemplate::runThroughTemplates theRootLine,
start_template_uid = 0
 

Traverses the rootLine from the root and out. For each page it checks if there is a template record. If there is a template record, $this->processTemplate() is called. Resets and affects internal variables like $this->constants, $this->config, $this->editorcfg and $this->rowSum Also creates $this->rootLine which is a root line stopping at the root template (contrary to $GLOBALS['TSFE']->rootLine which goes all the way to the root of the tree

Parametri:
array The rootline of the current page (going ALL the way to tree root)
integer Set specific template record UID to select; this is only for debugging/development/analysis use in backend modules like "Web > Template". For parsing TypoScript templates in the frontend it should be 0 (zero)
Restituisce:
void
Vedi anche:
start()

Definizione alla linea 404 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS, $res, e $row.

t3lib_TStemplate::sortedKeyList setupArr,
acceptOnlyProperties = FALSE
 

Takes a TypoScript array as input and returns an array which contains all integer properties found which had a value (not only properties). The output array will be sorted numerically. Call it like t3lib_TStemplate::sortedKeyList()

Parametri:
array TypoScript array with numerical array in
boolean If set, then a value is not required - the properties alone will be enough.
Restituisce:
array An array with all integer properties listed in numeric order.
Vedi anche:
tslib_cObj::cObjGet(), tslib_gifBuilder, tslib_imgmenu::makeImageMap()

Definizione alla linea 1231 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::sortedKeyList setupArr,
acceptOnlyProperties = FALSE
 

Takes a TypoScript array as input and returns an array which contains all integer properties found which had a value (not only properties). The output array will be sorted numerically. Call it like t3lib_TStemplate::sortedKeyList()

Parametri:
array TypoScript array with numerical array in
boolean If set, then a value is not required - the properties alone will be enough.
Restituisce:
array An array with all integer properties listed in numeric order.
Vedi anche:
tslib_cObj::cObjGet(), tslib_gifBuilder, tslib_imgmenu::makeImageMap()

Definizione alla linea 1231 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::sortedKeyList setupArr,
acceptOnlyProperties = FALSE
 

Takes a TypoScript array as input and returns an array which contains all integer properties found which had a value (not only properties). The output array will be sorted numerically. Call it like t3lib_TStemplate::sortedKeyList()

Parametri:
array TypoScript array with numerical array in
boolean If set, then a value is not required - the properties alone will be enough.
Restituisce:
array An array with all integer properties listed in numeric order.
Vedi anche:
tslib_cObj::cObjGet(), tslib_gifBuilder, tslib_imgmenu::makeImageMap()

Definizione alla linea 1231 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::sortedKeyList setupArr,
acceptOnlyProperties = FALSE
 

Takes a TypoScript array as input and returns an array which contains all integer properties found which had a value (not only properties). The output array will be sorted numerically. Call it like t3lib_TStemplate::sortedKeyList()

Parametri:
array TypoScript array with numerical array in
boolean If set, then a value is not required - the properties alone will be enough.
Restituisce:
array An array with all integer properties listed in numeric order.
Vedi anche:
tslib_cObj::cObjGet(), tslib_gifBuilder, tslib_imgmenu::makeImageMap()

Definizione alla linea 1231 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::sortedKeyList setupArr,
acceptOnlyProperties = FALSE
 

Takes a TypoScript array as input and returns an array which contains all integer properties found which had a value (not only properties). The output array will be sorted numerically. Call it like t3lib_TStemplate::sortedKeyList()

Parametri:
array TypoScript array with numerical array in
boolean If set, then a value is not required - the properties alone will be enough.
Restituisce:
array An array with all integer properties listed in numeric order.
Vedi anche:
tslib_cObj::cObjGet(), tslib_gifBuilder, tslib_imgmenu::makeImageMap()

Definizione alla linea 1231 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::sortedKeyList setupArr,
acceptOnlyProperties = FALSE
 

Takes a TypoScript array as input and returns an array which contains all integer properties found which had a value (not only properties). The output array will be sorted numerically. Call it like t3lib_TStemplate::sortedKeyList()

Parametri:
array TypoScript array with numerical array in
boolean If set, then a value is not required - the properties alone will be enough.
Restituisce:
array An array with all integer properties listed in numeric order.
Vedi anche:
tslib_cObj::cObjGet(), tslib_gifBuilder, tslib_imgmenu::makeImageMap()

Definizione alla linea 1231 del file class.t3lib_tstemplate.php.

Referenziato da tslib_cObj::cObjGet(), tslib_cObj::FORM(), tslib_gifBuilder::make(), tslib_frameset::make(), tslib_imgmenu::makeImageMap(), t3lib_stdGraphic::splitString(), e tslib_gifBuilder::start().

t3lib_TStemplate::splitConfArray conf,
splitCount
 

Implementation of the "optionSplit" feature in TypoScript (used eg. for MENU objects) What it does is to split the incoming TypoScript array so that the values are exploded by certain strings ("||" and "|*|") and each part distributed into individual TypoScript arrays with a similar structure, but individualized values. The concept is known as "optionSplit" and is rather advanced to handle but quite powerful, in particular for creating menus in TYPO3.

Parametri:
array A TypoScript array
integer The number of items for which to generated individual TypoScript arrays
Restituisce:
array The individualized TypoScript array.
Vedi anche:
tslib_cObj::IMGTEXT(), tslib_menu::procesItemStates() &tx_extrepmgm_pi1[extUid]=270&tx_extrepmgm_pi1[tocEl]=289&cHash=6604390b37

Definizione alla linea 978 del file class.t3lib_tstemplate.php.

Riferimenti $conf, $val, e $value.

t3lib_TStemplate::splitConfArray conf,
splitCount
 

Implementation of the "optionSplit" feature in TypoScript (used eg. for MENU objects) What it does is to split the incoming TypoScript array so that the values are exploded by certain strings ("||" and "|*|") and each part distributed into individual TypoScript arrays with a similar structure, but individualized values. The concept is known as "optionSplit" and is rather advanced to handle but quite powerful, in particular for creating menus in TYPO3.

Parametri:
array A TypoScript array
integer The number of items for which to generated individual TypoScript arrays
Restituisce:
array The individualized TypoScript array.
Vedi anche:
tslib_cObj::IMGTEXT(), tslib_menu::procesItemStates() &tx_extrepmgm_pi1[extUid]=270&tx_extrepmgm_pi1[tocEl]=289&cHash=6604390b37

Definizione alla linea 978 del file class.t3lib_tstemplate.php.

Riferimenti $conf, $val, e $value.

t3lib_TStemplate::splitConfArray conf,
splitCount
 

Implementation of the "optionSplit" feature in TypoScript (used eg. for MENU objects) What it does is to split the incoming TypoScript array so that the values are exploded by certain strings ("||" and "|*|") and each part distributed into individual TypoScript arrays with a similar structure, but individualized values. The concept is known as "optionSplit" and is rather advanced to handle but quite powerful, in particular for creating menus in TYPO3.

Parametri:
array A TypoScript array
integer The number of items for which to generated individual TypoScript arrays
Restituisce:
array The individualized TypoScript array.
Vedi anche:
tslib_cObj::IMGTEXT(), tslib_menu::procesItemStates() &tx_extrepmgm_pi1[extUid]=270&tx_extrepmgm_pi1[tocEl]=289&cHash=6604390b37

Definizione alla linea 978 del file class.t3lib_tstemplate.php.

Riferimenti $conf, $val, e $value.

t3lib_TStemplate::splitConfArray conf,
splitCount
 

Implementation of the "optionSplit" feature in TypoScript (used eg. for MENU objects) What it does is to split the incoming TypoScript array so that the values are exploded by certain strings ("||" and "|*|") and each part distributed into individual TypoScript arrays with a similar structure, but individualized values. The concept is known as "optionSplit" and is rather advanced to handle but quite powerful, in particular for creating menus in TYPO3.

Parametri:
array A TypoScript array
integer The number of items for which to generated individual TypoScript arrays
Restituisce:
array The individualized TypoScript array.
Vedi anche:
tslib_cObj::IMGTEXT(), tslib_menu::procesItemStates() &tx_extrepmgm_pi1[extUid]=270&tx_extrepmgm_pi1[tocEl]=289&cHash=6604390b37

Definizione alla linea 978 del file class.t3lib_tstemplate.php.

Riferimenti $conf, $val, e $value.

t3lib_TStemplate::splitConfArray conf,
splitCount
 

Implementation of the "optionSplit" feature in TypoScript (used eg. for MENU objects) What it does is to split the incoming TypoScript array so that the values are exploded by certain strings ("||" and "|*|") and each part distributed into individual TypoScript arrays with a similar structure, but individualized values. The concept is known as "optionSplit" and is rather advanced to handle but quite powerful, in particular for creating menus in TYPO3.

Parametri:
array A TypoScript array
integer The number of items for which to generated individual TypoScript arrays
Restituisce:
array The individualized TypoScript array.
Vedi anche:
tslib_cObj::IMGTEXT(), tslib_menu::procesItemStates() &tx_extrepmgm_pi1[extUid]=270&tx_extrepmgm_pi1[tocEl]=289&cHash=6604390b37

Definizione alla linea 978 del file class.t3lib_tstemplate.php.

Riferimenti $conf, $val, e $value.

t3lib_TStemplate::splitConfArray conf,
splitCount
 

Implementation of the "optionSplit" feature in TypoScript (used eg. for MENU objects) What it does is to split the incoming TypoScript array so that the values are exploded by certain strings ("||" and "|*|") and each part distributed into individual TypoScript arrays with a similar structure, but individualized values. The concept is known as "optionSplit" and is rather advanced to handle but quite powerful, in particular for creating menus in TYPO3.

Parametri:
array A TypoScript array
integer The number of items for which to generated individual TypoScript arrays
Restituisce:
array The individualized TypoScript array.
Vedi anche:
tslib_cObj::IMGTEXT(), tslib_menu::procesItemStates() &tx_extrepmgm_pi1[extUid]=270&tx_extrepmgm_pi1[tocEl]=289&cHash=6604390b37

Definizione alla linea 978 del file class.t3lib_tstemplate.php.

Riferimenti $conf, $val, e $value.

t3lib_TStemplate::start theRootLine  ) 
 

This is all about fetching the right TypoScript template structure. If it's not cached then it must be generated and cached! The method traverse the rootline structure from out to in, fetches the hierarchy of template records and based on this either finds the cached TypoScript template structure or parses the template and caches it for next time. Sets $this->setup to the parsed TypoScript Template array

Parametri:
array The rootline of the current page (going ALL the way to tree root)
Restituisce:
void
Vedi anche:
tslib_fe::getConfigArray()

Definizione alla linea 288 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS, $result, t3lib_pageSelect::getHash(), t3lib_div::md5int(), size, e t3lib_pageSelect::storeHash().

Questo è il grafo delle chiamate per questa funzione:

t3lib_TStemplate::start theRootLine  ) 
 

This is all about fetching the right TypoScript template structure. If it's not cached then it must be generated and cached! The method traverse the rootline structure from out to in, fetches the hierarchy of template records and based on this either finds the cached TypoScript template structure or parses the template and caches it for next time. Sets $this->setup to the parsed TypoScript Template array

Parametri:
array The rootline of the current page (going ALL the way to tree root)
Restituisce:
void
Vedi anche:
tslib_fe::getConfigArray()

Definizione alla linea 288 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS, $result, t3lib_pageSelect::getHash(), t3lib_div::md5int(), size, e t3lib_pageSelect::storeHash().

Questo è il grafo delle chiamate per questa funzione:

t3lib_TStemplate::start theRootLine  ) 
 

This is all about fetching the right TypoScript template structure. If it's not cached then it must be generated and cached! The method traverse the rootline structure from out to in, fetches the hierarchy of template records and based on this either finds the cached TypoScript template structure or parses the template and caches it for next time. Sets $this->setup to the parsed TypoScript Template array

Parametri:
array The rootline of the current page (going ALL the way to tree root)
Restituisce:
void
Vedi anche:
tslib_fe::getConfigArray()

Definizione alla linea 288 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS, $result, t3lib_pageSelect::getHash(), t3lib_div::md5int(), size, e t3lib_pageSelect::storeHash().

Questo è il grafo delle chiamate per questa funzione:

t3lib_TStemplate::start theRootLine  ) 
 

This is all about fetching the right TypoScript template structure. If it's not cached then it must be generated and cached! The method traverse the rootline structure from out to in, fetches the hierarchy of template records and based on this either finds the cached TypoScript template structure or parses the template and caches it for next time. Sets $this->setup to the parsed TypoScript Template array

Parametri:
array The rootline of the current page (going ALL the way to tree root)
Restituisce:
void
Vedi anche:
tslib_fe::getConfigArray()

Definizione alla linea 288 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS, $result, t3lib_pageSelect::getHash(), t3lib_div::md5int(), size, e t3lib_pageSelect::storeHash().

Questo è il grafo delle chiamate per questa funzione:

t3lib_TStemplate::start theRootLine  ) 
 

This is all about fetching the right TypoScript template structure. If it's not cached then it must be generated and cached! The method traverse the rootline structure from out to in, fetches the hierarchy of template records and based on this either finds the cached TypoScript template structure or parses the template and caches it for next time. Sets $this->setup to the parsed TypoScript Template array

Parametri:
array The rootline of the current page (going ALL the way to tree root)
Restituisce:
void
Vedi anche:
tslib_fe::getConfigArray()

Definizione alla linea 288 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS, $result, t3lib_pageSelect::getHash(), t3lib_div::md5int(), size, e t3lib_pageSelect::storeHash().

Questo è il grafo delle chiamate per questa funzione:

t3lib_TStemplate::start theRootLine  ) 
 

This is all about fetching the right TypoScript template structure. If it's not cached then it must be generated and cached! The method traverse the rootline structure from out to in, fetches the hierarchy of template records and based on this either finds the cached TypoScript template structure or parses the template and caches it for next time. Sets $this->setup to the parsed TypoScript Template array

Parametri:
array The rootline of the current page (going ALL the way to tree root)
Restituisce:
void
Vedi anche:
tslib_fe::getConfigArray()

Definizione alla linea 288 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS, $result, t3lib_pageSelect::getHash(), t3lib_div::md5int(), size, e t3lib_pageSelect::storeHash().

Questo è il grafo delle chiamate per questa funzione:

t3lib_TStemplate::substituteConstants all  ) 
 

Substitutes the constants from $this->flatSetup in the text string $all

Parametri:
string TypoScript code text string
Restituisce:
string The processed string with all constants found in $this->flatSetup as key/value pairs substituted.
Vedi anche:
generateConfig(), flattenSetup()

Reimplementata in t3lib_tsparser_ext, t3lib_tsparser_ext, t3lib_tsparser_ext, t3lib_tsparser_ext, t3lib_tsparser_ext, e t3lib_tsparser_ext.

Definizione alla linea 940 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS, e $val.

t3lib_TStemplate::substituteConstants all  ) 
 

Substitutes the constants from $this->flatSetup in the text string $all

Parametri:
string TypoScript code text string
Restituisce:
string The processed string with all constants found in $this->flatSetup as key/value pairs substituted.
Vedi anche:
generateConfig(), flattenSetup()

Reimplementata in t3lib_tsparser_ext, t3lib_tsparser_ext, t3lib_tsparser_ext, t3lib_tsparser_ext, t3lib_tsparser_ext, e t3lib_tsparser_ext.

Definizione alla linea 940 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS, e $val.

t3lib_TStemplate::substituteConstants all  ) 
 

Substitutes the constants from $this->flatSetup in the text string $all

Parametri:
string TypoScript code text string
Restituisce:
string The processed string with all constants found in $this->flatSetup as key/value pairs substituted.
Vedi anche:
generateConfig(), flattenSetup()

Reimplementata in t3lib_tsparser_ext, t3lib_tsparser_ext, t3lib_tsparser_ext, t3lib_tsparser_ext, t3lib_tsparser_ext, e t3lib_tsparser_ext.

Definizione alla linea 940 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS, e $val.

t3lib_TStemplate::substituteConstants all  ) 
 

Substitutes the constants from $this->flatSetup in the text string $all

Parametri:
string TypoScript code text string
Restituisce:
string The processed string with all constants found in $this->flatSetup as key/value pairs substituted.
Vedi anche:
generateConfig(), flattenSetup()

Reimplementata in t3lib_tsparser_ext, t3lib_tsparser_ext, t3lib_tsparser_ext, t3lib_tsparser_ext, t3lib_tsparser_ext, e t3lib_tsparser_ext.

Definizione alla linea 940 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS, e $val.

t3lib_TStemplate::substituteConstants all  ) 
 

Substitutes the constants from $this->flatSetup in the text string $all

Parametri:
string TypoScript code text string
Restituisce:
string The processed string with all constants found in $this->flatSetup as key/value pairs substituted.
Vedi anche:
generateConfig(), flattenSetup()

Reimplementata in t3lib_tsparser_ext, t3lib_tsparser_ext, t3lib_tsparser_ext, t3lib_tsparser_ext, t3lib_tsparser_ext, e t3lib_tsparser_ext.

Definizione alla linea 940 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS, e $val.

t3lib_TStemplate::substituteConstants all  ) 
 

Substitutes the constants from $this->flatSetup in the text string $all

Parametri:
string TypoScript code text string
Restituisce:
string The processed string with all constants found in $this->flatSetup as key/value pairs substituted.
Vedi anche:
generateConfig(), flattenSetup()

Reimplementata in t3lib_tsparser_ext, t3lib_tsparser_ext, t3lib_tsparser_ext, t3lib_tsparser_ext, t3lib_tsparser_ext, e t3lib_tsparser_ext.

Definizione alla linea 940 del file class.t3lib_tstemplate.php.

Riferimenti $GLOBALS, e $val.

t3lib_TStemplate::wrap content,
wrap
 

Ordinary "wrapping" function. Used in the tslib_menu class and extension classes instead of the similar function in tslib_cObj

Parametri:
string The content to wrap
string The wrap value, eg. "<b> | </b>"
Restituisce:
string Wrapped input string
Vedi anche:
tslib_menu, tslib_cObj::wrap()

Definizione alla linea 1200 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::wrap content,
wrap
 

Ordinary "wrapping" function. Used in the tslib_menu class and extension classes instead of the similar function in tslib_cObj

Parametri:
string The content to wrap
string The wrap value, eg. "<b> | </b>"
Restituisce:
string Wrapped input string
Vedi anche:
tslib_menu, tslib_cObj::wrap()

Definizione alla linea 1200 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::wrap content,
wrap
 

Ordinary "wrapping" function. Used in the tslib_menu class and extension classes instead of the similar function in tslib_cObj

Parametri:
string The content to wrap
string The wrap value, eg. "<b> | </b>"
Restituisce:
string Wrapped input string
Vedi anche:
tslib_menu, tslib_cObj::wrap()

Definizione alla linea 1200 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::wrap content,
wrap
 

Ordinary "wrapping" function. Used in the tslib_menu class and extension classes instead of the similar function in tslib_cObj

Parametri:
string The content to wrap
string The wrap value, eg. "<b> | </b>"
Restituisce:
string Wrapped input string
Vedi anche:
tslib_menu, tslib_cObj::wrap()

Definizione alla linea 1200 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::wrap content,
wrap
 

Ordinary "wrapping" function. Used in the tslib_menu class and extension classes instead of the similar function in tslib_cObj

Parametri:
string The content to wrap
string The wrap value, eg. "<b> | </b>"
Restituisce:
string Wrapped input string
Vedi anche:
tslib_menu, tslib_cObj::wrap()

Definizione alla linea 1200 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::wrap content,
wrap
 

Ordinary "wrapping" function. Used in the tslib_menu class and extension classes instead of the similar function in tslib_cObj

Parametri:
string The content to wrap
string The wrap value, eg. "<b> | </b>"
Restituisce:
string Wrapped input string
Vedi anche:
tslib_menu, tslib_cObj::wrap()

Definizione alla linea 1200 del file class.t3lib_tstemplate.php.


Documentazione dei dati membri

t3lib_TStemplate::$absoluteRootLine
 

Definizione alla linea 179 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::$allowedPaths = array()
 

Definizione alla linea 134 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::$backend_info = 0
 

Reimplementata in t3lib_tsparser_ext.

Definizione alla linea 117 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::$clearList_const = array()
 

Definizione alla linea 188 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::$clearList_editorcfg = array()
 

Definizione alla linea 190 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::$clearList_setup = array()
 

Definizione alla linea 189 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::$config = array()
 

Definizione alla linea 170 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::$const
 

Valore iniziale:

 Array (        // Default TypoScript Constants code:
                '_clear' => '<img src="clear.gif" width="1" height="1" alt="" />',
                '_blackBorderWrap' => '<table border="0" bgcolor="black" cellspacing="0" cellpadding="1"><tr><td> | </td></tr></table>',
                '_tableWrap' => '<table border="0" cellspacing="0" cellpadding="0"> | </table>',
                '_tableWrap_DEBUG' => '<table border="1" cellspacing="0" cellpadding="0"> | </table>',
                '_stdFrameParams' => 'frameborder="no" marginheight="0" marginwidth="0" noresize="noresize"',
                '_stdFramesetParams' => 'border="0" framespacing="0" frameborder="no"'
        )

Definizione alla linea 159 del file class.t3lib_tstemplate.php.

Referenziato da t3lib_tsparser_ext::substituteConstants().

t3lib_TStemplate::$constants = array()
 

Definizione alla linea 171 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::$currentPageData = ''
 

Definizione alla linea 135 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::$debug = 0
 

Definizione alla linea 133 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::$editorcfg = array()
 

Definizione alla linea 172 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::$ext_config_BRP = 0
 

Definizione alla linea 122 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::$ext_constants_BRP = 0
 

Definizione alla linea 121 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::$ext_editorcfg_BRP = 0
 

Definizione alla linea 123 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::$ext_regLinenumbers = FALSE
 

Definizione alla linea 124 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::$fileCache = Array()
 

Definizione alla linea 195 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::$flatSetup
 

Valore iniziale:

 Array (
        )

Definizione alla linea 157 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::$forceTemplateParsing = 0
 

Definizione alla linea 111 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::$frames = Array()
 

Definizione alla linea 196 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::$getFileName_backPath = ''
 

Definizione alla linea 118 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::$hierarchyInfo = array()
 

Definizione alla linea 174 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::$hierarchyInfoToRoot = array()
 

Definizione alla linea 175 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::$loaded = 0
 

Definizione alla linea 138 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::$matchAll = 0
 

Definizione alla linea 115 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::$matchAlternative = array()
 

Definizione alla linea 114 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::$menuclasses = 'gmenu,tmenu,imgmenu,jsmenu'
 

Definizione alla linea 129 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::$MPmap = ''
 

Definizione alla linea 197 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::$nextLevel = 0
 

Definizione alla linea 176 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::$outermostRootlineIndexWithTemplate = 0
 

Definizione alla linea 180 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::$parseEditorCfgField = 0
 

Definizione alla linea 116 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::$parserErrors = array()
 

Definizione alla linea 191 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::$resources = ''
 

Definizione alla linea 182 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::$rootId
 

Definizione alla linea 177 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::$rootLine
 

Definizione alla linea 178 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::$rowSum
 

Definizione alla linea 181 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::$sections
 

Definizione alla linea 184 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::$sectionsMatch
 

Definizione alla linea 185 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::$setup
 

Valore iniziale:

 Array(                                 // Default TypoScript Setup code
                'styles.' => Array (
                        'insertContent' => 'CONTENT',
                        'insertContent.' => Array (
                                'table' => 'tt_content',
                                'select.' => Array (
                                        'orderBy' => 'sorting',
                                        'where' => 'colPos=0',
                                        'languageField' => 'sys_language_uid'
                                )
                        )
                ),
                'config.' => Array (
                        'extTarget' => '_top',
                        'stat' => 1,
                        'stat_typeNumList' => '0,1'
                )
        )

Definizione alla linea 139 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::$setup_constants = array()
 

Definizione alla linea 192 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::$simulationHiddenOrTime = 0
 

Definizione alla linea 136 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::$sitetitle = ''
 

Definizione alla linea 183 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::$tempPath = 'typo3temp/'
 

Definizione alla linea 128 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::$tt_track = 1
 

Definizione alla linea 110 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::$uplPath = 'uploads/tf/'
 

Definizione alla linea 127 del file class.t3lib_tstemplate.php.

t3lib_TStemplate::$whereClause = ''
 

Definizione alla linea 132 del file class.t3lib_tstemplate.php.


La documentazione per questa classe è stata generata a partire dai seguenti file:
Generato il Thu Jan 19 15:39:59 2006 per TYPO3 versione 3.8.1 da  doxygen 1.4.6