thelia / product-status-module
ProductStatus module for Thelia
Installs: 195
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 8
Forks: 2
Open Issues: 0
Type:thelia-module
Requires
- thelia/installer: ~1.1
README
Add a short description here. You can also add a screenshot if needed.
Installation
Manually
- Copy the module into
<thelia_root>/local/modules/
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
composer require thelia/product-status-module:~1.0
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]
[ProductStatusLoop]
Input arguments
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}