Download the PHP package thelia/product-status-module without Composer
On this page you can find all versions of the php package thelia/product-status-module. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download thelia/product-status-module
More information about thelia/product-status-module
Files in thelia/product-status-module
Package product-status-module
Short Description ProductStatus module for Thelia
License LGPL-3.0-or-later
Informations about the package product-status-module
Product Status
Add a short description here. You can also add a screenshot if needed.
Installation
Manually
- Copy the module into directory and be sure that the name of the module is ProductStatus.
- Activate it in your thelia administration panel
Composer
Add it in your main thelia composer.json file
Usage
You can create status in module/configuration and associate it in each modules tab's product. The status will show a decription and a code on the product page in front-office
Hook
hook module.configuration
is used for configuration page
hook product.tab-content
is used to display module in the modules tab of each product
hook product.bottom
is used to dislay status content un frontOffice
Loop
If your module declare one or more loop, describe them here like this :
[ProductProductStatusLoop]
Variable | Description |
---|---|
$LOCALE | language variable |
$STATUS_ID | the status id of the current product |
$STATUS_COLOR | the status color of th current product |
$STATUS_DESCRIPTION | the status description of the current product |
$STATUS_BO_TITLE | the status name of the current product in backOffice |
$STATUS_TITLE | the status name of the current product |
[ProductStatusLoop]
Variable | Description |
---|---|
$LOCALE | language variable |
$ID | the id of the status |
$COLOR | the color of the status |
$DESCRIPTION | the description status |
$TITLE | the name of the status in frontOffice |
$BO_TITLE | the name of the status in backOffice |
$CODE | the code of the status |
$UPDATED_AT | the last updated time of the status |
$CREATED_AT | the created time of the status |
Input arguments
Argument | Description |
---|---|
id | filter by on one or more ID |
code | filter by code |
protected | display protected status if true, unprotected ones if false |
order | order the result (alpha, alpha-reverse, random , given_id ) |
Exemple
{if $STATUS_ID !== 1 and !empty($STATUS_TITLE)}
<p id="status-banner" style="border-style: solid; border-color: #dbbf7c;">
{$STATUS_TITLE|upper}
</p>
<div class="mt-3">
{if $STATUS_DESCRIPTION}
<i>
{$STATUS_TITLE} : {$STATUS_DESCRIPTION}
</i>
{/if}
</div>
{/if}
{if $STATUS_ID !== 1 and !empty($STATUS_TITLE)}
<p id="status-banner" style="border-style: solid; border-color: #dbbf7c;">
{$STATUS_TITLE|upper}
</p>
<div class="mt-3">
{if $STATUS_DESCRIPTION}
<i>
{$STATUS_TITLE} : {$STATUS_DESCRIPTION}
</i>
{/if}
</div>
{/if}