{include}
{include} tags are used for including other templates in the current
template. Any variables available in the current template are also
available within the included template. The {include} tag must have
the attribute "file", which contains the template resource path.
You can optionally pass the 'assign' attribute,
which will specify a template variable name that the output of
{include} will be assigned to instead of
displayed.
Attribute Name
Type
Required
Default
Description
file
string
Yes
n/a
The name of the template file to include
assign
string
No
n/a
The name of the variable that the output of
include will be assigned to
[var ...]
[var type]
No
n/a
variable to pass local to template
function {include}
{$title}
{include file='page_header.tpl'}
{* body of template goes here *}
{include file="$tpl_name.tpl"} <-- will replace $tpl_name with value
{include file='page_footer.tpl'}