thelia / view-module
Installs: 205
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 7
Forks: 2
Open Issues: 1
Type:thelia-module
Requires
- thelia/installer: ~1.1
This package is auto-updated.
Last update: 2025-02-25 03:23:17 UTC
README
Using this module, you can select a specific view for any category, product, folder or content.
Installation
composer require thelia/view-module:~2.0.1
Activate the module and go to the "Modules" tab of any category, product, folder or content configuration page.
The loop view
Get the specific view of an object and the specific views of its sub-elements.
Parameters
Argument | Description |
---|---|
id | The ID of the specific view |
view | The Name of the specific view |
source | The type of the source associated. The possible values are category , product , folder or content |
source_id | The ID of the source associated |
Output variables
Variables | Description |
---|---|
$ID | The Id of the specific view |
$SOURCE_ID | The ID of the source associated |
$SOURCE | The source associated (category , product , folder or content ) |
$VIEW | The name of the specific view |
$SUBTREE_VIEW | The name of the specific view associated with the sub-element (sub-category or sub-folder) of the source |
$CHILDREN_VIEW | The name of the specific view associated with the children (products or contents) of the source |
Example
{loop type="view" name="my-specific-view" source="content" source_id=11}...{/loop}
The loop frontfiles
Return all the front office templates and their path.
Parameters
This loop have no parameters
Output variables
Variables | Description |
---|---|
$NAME | The template name |
$FILE | The file name |
$RELATIVE_PATH | The relative path of the template |
$ABSOLUTE_PATH | The absolute path of the template |
Example
{loop type="frontfile" name="my-fo-template"}...{/loop}
The loop frontview
Return view of an object if the object have a specific view.
Parameters
Argument | Description |
---|---|
source | The source of the object (category , product , folder or content ) |
source_id | The ID of the object |
Output variables
Variables | Description |
---|---|
FRONT_VIEW | The name of the view |
VIEW_ID | The id of the view in the view table |
Example
{loop type="frontview" name="my-frontview-loop" source="category" source_id=11 }...{/loop}