API15:JTemplate/getInstance
From Joomla! Documentation
This Namespace has been archived - Please Do Not Edit or Create Pages in this namespace. Pages contain information for a Joomla! version which is no longer supported. It exists only as a historical reference, will not be improved and its content may be incomplete.
Contents |
Description
Returns a reference to a global Template object, only creating it if it doesn't already exist.
[<! removed edit link to red link >]
<! removed transcluded page call, red link never existed >
Syntax
& getInstance($type= 'html')
| Parameter Name | Default Value | Description |
|---|---|---|
| $type | 'html' | $type (either html or tex) |
Returns
jtemplate A template object
Defined in
libraries/joomla/template/template.php
Importing
jimport( 'joomla.template.template' );
Source Body
function &getInstance( $type = 'html' ) { static $instances; if (!isset( $instances )) { $instances = array(); } $signature = serialize(array($type)); if (empty($instances[$signature])) { $instances[$signature] = new JTemplate($type); } return $instances[$signature]; }
[<! removed edit link to red link >] <! removed transcluded page call, red link never existed >
Examples
<CodeExamplesForm />
