mixed HTML_Template_Sigma::setTemplate (
string $template
, boolean $removeUnknownVariables
= true
, boolean $removeEmptyBlocks
= true
)
Sets the template. You can either load a template file from disk with loadTemplateFile() or set the template manually using this function.
$template
template content
$removeUnknownVariables
remove unknown/unused variables?
$removeEmptyBlocks
remove empty blocks?
return SIGMA_OK on success, error object on failure
Error code | Error message | Reason | Solution |
---|---|---|---|
SIGMA_BLOCK_DUPLICATE | The name of a block must be unique within a template. Block 'blockname' found twice. | The $template contains two blocks sharing the same name |
Check the $template and rename one of the blocks to something else |
SIGMA_CALLBACK_SYNTAX_ERROR | Cannot parse template function: (error description) | Bogus syntax for template function parameters. | Fix the template function definition, pay special attention to quoting rules. |
This function can not be called statically.