Prestashop 1.6, показать определенные характеристики товара

30 мая 2019

В Prestashop 1.6, показать не все, а только определенные характеристики товара можно следующим образом 

{if isset($features) && $features}
<!-- Data sheet -->

    {foreach from=$features item=feature}
    {if $feature.id_feature == 3 || $feature.id_feature == 1}
    
    {if isset($feature.value)}
    
    {/if}
    
    {/if}
    {/foreach}
    <table class="table-data-sheet"><tbody><tr class="{cycle values=" odd,even"}"=""><td>{$feature.name|escape:'html':'UTF-8'}</td>
    <td>{$feature.value|escape:'html':'UTF-8'}</td></tr></tbody></table>
    <!--end Data sheet -->
{/if}

В feature == 3 и $feature.id_feature == 1 подставляете id нужных для показа характеристик

А чтобы скрыть определенные характеристики, а остальные показать, пишите

{if isset($features) && $features}
<!-- Data sheet -->

    {foreach from=$features item=feature}
    {if $feature.id_feature != 3 || $feature.id_feature != 1}
    
    {if isset($feature.value)}
    
    {/if}
    
    {/if}
    {/foreach}
    <table class="table-data-sheet"><tbody><tr class="{cycle values=" odd,even"}"=""><td>{$feature.name|escape:'html':'UTF-8'}</td>
    <td>{$feature.value|escape:'html':'UTF-8'}</td></tr></tbody></table>
    <!--end Data sheet -->
{/if}