thelia/product-status-module

ProductStatus module for Thelia

1.0.10 2021-11-18 11:54 UTC

This package is auto-updated.

Last update: 2024-12-18 18:59:24 UTC


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}