SS_TemplateLoader
class SS_TemplateLoader (View source)
Handles finding templates from a stack of template manifest objects.
Properties
protected | SS_TemplateManifest[] | $manifests |
Methods
public
array
findTemplates(string|array $templates, string $theme = null)
Attempts to find possible candidate templates from a set of template names from modules, current theme directory and finally the application folder.
Details
static SS_TemplateLoader
instance()
No description
SS_TemplateManifest
getManifest()
Returns the currently active template manifest instance.
pushManifest(SS_TemplateManifest $manifest)
No description
SS_TemplateManifest
popManifest()
No description
array
findTemplates(string|array $templates, string $theme = null)
Attempts to find possible candidate templates from a set of template names from modules, current theme directory and finally the application folder.
The template names can be passed in as plain strings, or be in the format "type/name", where type is the type of template to search for (e.g. Includes, Layout).