Documentation TYPO3 par Ameos

TSpagegen Class Reference

List of all members.

Public Member Functions

 pagegenInit ()
 getIncFiles ()
 JSeventFunctions ()
 renderContent ()
 renderContentWithHeader ($pageContent)
 inline2TempFile ($str, $ext)
 isAllowedLinkVarValue ($haystack, $needle)

Detailed Description

Definition at line 88 of file class.tslib_pagegen.php.

Member Function Documentation

TSpagegen::pagegenInit (  ) 

Setting some vars in TSFE, primarily based on TypoScript config settings.


Definition at line 95 of file class.tslib_pagegen.php.

References t3lib_div::_GET(), t3lib_div::_GP(), t3lib_div::dirname(), t3lib_div::getIndpEnv(), t3lib_div::implodeArrayForUrl(), t3lib_div::intExplode(), t3lib_div::intInRange(), isAllowedLinkVarValue(), and t3lib_div::trimExplode().

TSpagegen::getIncFiles (  ) 

Returns an array with files to include. These files are the ones set up in TypoScript config.

array Files to include. Paths are relative to PATH_site.

Definition at line 272 of file class.tslib_pagegen.php.

TSpagegen::JSeventFunctions (  ) 

Processing JavaScript handlers

array Array with a) a JavaScript section with event handlers and variables set and b) an array with attributes for the body tag.

Definition at line 305 of file class.tslib_pagegen.php.

Referenced by renderContentWithHeader().

TSpagegen::renderContent (  ) 

Rendering the page content


Definition at line 335 of file class.tslib_pagegen.php.

References renderContentWithHeader().

TSpagegen::renderContentWithHeader ( pageContent  ) 

Rendering normal HTML-page with header by wrapping the generated content ($pageContent) in body-tags and setting the header accordingly.

string The page content which TypoScript objects has generated

Definition at line 362 of file class.tslib_pagegen.php.

References t3lib_div::dirname(), t3lib_div::getIndpEnv(), t3lib_div::implodeAttributes(), inline2TempFile(), JSeventFunctions(), t3lib_div::makeInstance(), and t3lib_div::trimExplode().

Referenced by renderContent().

TSpagegen::inline2TempFile ( str,

Writes string to a temporary file named after the md5-hash of the string

string CSS styles / JavaScript to write to file.
string Extension: "css" or "js"
string <script> or <link> tag for the file.

Definition at line 862 of file class.tslib_pagegen.php.

References t3lib_div::writeFile().

Referenced by renderContentWithHeader().

TSpagegen::isAllowedLinkVarValue ( haystack,

Checks if the value defined in "config.linkVars" contains an allowed value. Otherwise, return false which means the value will not be added to any links.

string The string in which to find $needle
string The string to find in $haystack
boolean Returns true if $needle matches or is found in $haystack

Definition at line 896 of file class.tslib_pagegen.php.

References t3lib_div::testInt().

Referenced by pagegenInit().

The documentation for this class was generated from the following file:

Généré par TYPO3 Ameos avec  doxygen 1.4.6