override_template_list
Summary
Fetches the override rules associated with a class.Usage
fetch( 'class', 'override_template_list', hash( 'class_id', class_id ) )
Parameters
| Name | Type | Description | Required |
|---|---|---|---|
| class_id | integer | The ID number of the target class. | Yes. |
Returns
An array of hashes containing information about the override rules.
Description
This function fetches the override rules that are associated with the class specified by the "class_id" parameter. The function returns an array of hashes. Each element of the returned array contains the following structure:
| Attribute | Type | Description |
|---|---|---|
| siteaccess |
string |
The siteaccess that the override belongs to. |
| block |
string |
The name of the override block. |
| source |
string |
The path to the original template. |
| target |
string |
The path to the override template. |
Examples
Example 1
{def $overrides=fetch( 'class', 'override_template_list', hash( 'class_id', 13 ) )} {foreach $overrides as $override} {$override.target} - ({$override.source}) <br /> {/foreach}
Outputs information about the overrides for class number 13.
Balazs Halasy (01/06/2004 5:00 pm)
Balazs Halasy (29/04/2005 8:16 am)
Comments
There are no comments.