parse()
Synopsis
void HTML_Template_Sigma::parse (
string $block = '__global__'
, boolean $flagRecursion
= false
, boolean $fakeParse
= false
)
Description
Parses the given block. It substitutes local and global variables appearing in the block and set via setVariable() and setGlobalVariable(), calls all the callback functions and recursively processes the subblocks of the block.
Parameter
-
string
$block
-
block name
-
boolean
$flagRecursion
-
TRUE if the function is called recursively (do not set this to TRUE yourself!)
-
boolean
$fakeParse
-
TRUE if parsing a "hidden" block (do not set this to TRUE yourself!)
Throws
Error code | Error message | Reason | Solution |
---|---|---|---|
SIGMA_BLOCK_NOT_FOUND | Cannot find block '$block ' |
There is no block $block in the template |
Check the block name spelling, check whether you added all the necessary blocks to the template |
Note
This function can not be called statically.