abstract class base implements template
Methods
template |
set_filenames(array $filename_array)
Sets the template filenames for handles. |
|
template |
destroy()
Clears all variables and blocks assigned to this template. |
|
template |
destroy_block_vars(string $blockname)
Reset/empty complete block |
|
template |
assign_vars(array $vararray)
Assign key variable pairs from an array |
|
template |
assign_var(string $varname, string $varval)
Assign a single scalar value to a single key. |
|
template |
append_var(string $varname, string $varval)
Append text to the string value stored in a key. |
|
template |
assign_block_vars(string $blockname, array $vararray)
Assign key variable pairs from an array to a specified block |
|
template |
assign_block_vars_array(string $blockname, array $block_vars_array)
Assign key variable pairs from an array to a whole specified block loop |
|
bool |
alter_block_array($blockname, array $vararray, $key = false, $mode = 'insert')
Change already assigned key variable pair (one-dimensional - single loop entry) |
Details
at line 36
public template
set_filenames(array $filename_array)
Sets the template filenames for handles.
at line 57
public template
destroy()
Clears all variables and blocks assigned to this template.
at line 67
public template
destroy_block_vars(string $blockname)
Reset/empty complete block
at line 77
public template
assign_vars(array $vararray)
Assign key variable pairs from an array
at line 90
public template
assign_var(string $varname, string $varval)
Assign a single scalar value to a single key.
Value can be a string, an integer or a boolean.
at line 100
public template
append_var(string $varname, string $varval)
Append text to the string value stored in a key.
Text is appended using the string concatenation operator (.).
at line 110
public template
assign_block_vars(string $blockname, array $vararray)
Assign key variable pairs from an array to a specified block
at line 120
public template
assign_block_vars_array(string $blockname, array $block_vars_array)
Assign key variable pairs from an array to a whole specified block loop
at line 130
public bool
alter_block_array($blockname, array $vararray, $key = false, $mode = 'insert')
Change already assigned key variable pair (one-dimensional - single loop entry)
An example of how to use this function: {@example alterblockarray.php}