thelia/view-module

Installs: 177

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 7

Forks: 1

Open Issues: 0

Type:thelia-module

2.1.0 2022-10-24 22:04 UTC

This package is auto-updated.

Last update: 2024-03-25 01:24:30 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}