Merci, ça fonctionne,
j'avais testé quelque-chose dans ce style, mais qui ne fonctionnait pas avec la version 1.7.7
{assign var='features' value=Product::getFrontFeaturesStatic($cookie->id_lang, $product.id_product)}
{if isset($features) && $features}
{foreach from=$features item=feature}
{if isset($feature.value)}
{$feature.value|escape:'htmlall':'UTF-8'}:
{$feature.name|escape:'htmlall':'UTF-8'}
{/if}
{/foreach}
{/if}
et j'étais du coup parti sur une solution plus fastidieuse que j'avais trouvé ailleurs et qui avait le mérite de fonctionner, mais je vais revenir à votre code plus simple :
{if isset($product.features) && !empty($product.features)} {*$product.features|@var_dump*} {foreach from=$product.features item=features} {*$features.id_feature_value|@var_dump*} {if $features.id_feature==3} {assign var=feat value=FeatureValue::getFeatureValueLang($features.id_feature_value)} <!-- parcourir si plusieurs langues --> {if !empty($feat)} {foreach from=$feat item=myfeat} <span class="product-appellation">{$myfeat.value}</span> {/foreach} {/if} {/if} {/foreach} {/if}
Merci encore !