Dans PrestaShop 1.6 et 1.7, si vos noms de produit sont trop long, ils vont être coupés.
Vous désirez peut-être avoir le nom complet, c’est très simple mais il faudra apporter la modification directement dans le fichier, on ne peut pas le faire depuis le back-office de PrestaShop
PrestaShop 1.6
Ouvrir le fichier product-list.tpl qui se situe dans themes > nomdevotretheme > product-list.tpl
Trouvez le code suivant vers la ligne 114
1 2 3 4 5 6 |
<h5> {if isset($product.pack_quantity) && $product.pack_quantity}{$product.pack_quantity|intval|cat:' x '}{/if} <a class="product-name" href="{$product.link|escape:'html':'UTF-8'}" title="{$product.name|escape:'html':'UTF-8'}" itemprop="url" > {$product.name|truncate:45:'...'|escape:'html':'UTF-8'} </a> </h5> |
et remplacez le par (on supprime la partie truncate :45)
1 2 3 4 5 6 |
<h5> {if isset($product.pack_quantity) && $product.pack_quantity}{$product.pack_quantity|intval|cat:' x '}{/if} <a class="product-name" href="{$product.link|escape:'html':'UTF-8'}" title="{$product.name|escape:'html':'UTF-8'}" itemprop="url" > {$product.name|escape:'html':'UTF-8'} </a> </h5> |
PrestaShop 1.7
Ouvrir le fichier product.tpl qui se situe dans themes > nomdevotretheme > templates > catalog > _partials > product.tpl
Trouvez le code suivant vers la ligne 44
1 2 3 4 5 6 7 |
{block name='product_name'} {if $page.page_name == 'index'} <h3 class="h3 product-title" itemprop="name"><a href="{$product.canonical_url}">{$product.name|truncate:30:'...'}</a></h3> {else} <h2 class="h3 product-title" itemprop="name"><a href="{$product.canonical_url}">{$product.name|truncate:30:'...'}</a></h2> {/if} {/block} |
et remplacez le par (on supprime la partie truncate :30)
1 2 3 4 5 6 7 |
{block name='product_name'} {if $page.page_name == 'index'} <h3 class="h3 product-title" itemprop="name"><a href="{$product.canonical_url}">{$product.name}</a></h3> {else} <h2 class="h3 product-title" itemprop="name"><a href="{$product.canonical_url}">{$product.name}</a></h2> {/if} {/block} |
C’est tout, il faudra peut-être vider le cache pour voir les modifications : cliquez-ici
Bonjour
sur mon site le code est un peu différent mais si j’ai bien compris il suffit de supprimer « truncate /30… » pour avoir les noms en entier .
Y a t’il un risque quelconque à faire cette manip ?
Merci par avance
bonjour,
il faut toujours faire une sauvegarde de votre site avant toutes modifications. Si vous supprimer pas correctement vous aurez une page blanche.