Jump to content

"Caractéristiques " apparaissent dans "détails du produits"


Recommended Posts

Bonjour,

Afin de faciliter le choix des produits j'ai crée des filtres appelés " caractéristiques" sous prestashop.

ex: https://pecheur-peche.com/1205-moulinet-peche

Le soucis que je rencontre est que ces caractéristiques apparaissent également dans "détails du produit" et font doublon avec les valeur réelles que je renseigne lors de la création de la fiche produit; exemple : "Nombre de roulement"

https://pecheur-peche.com/tambour-fixe/39-makaira-10-000-l-okuma-salt-water-4718947026798.html

La valeur : "9 à 12" est la valeur de la caractéristique de mon filtre et " 9 + 1 " est la valeur réelle pour ce moulinet .

Comment supprimer " 9 à 12" de mon "détails du produit" ainsi que les valeurs des autres filtres ??

 

Merci à vous

Fabrice

 

Version de PrestaShop : 1.7.1.2

URL de la boutique : http://pecheur-peche.com/

Thème actif : classic

Sans titre-2.jpg

Link to comment
Share on other sites

Bonjour,

Malheureusement il n'y a pas de classe css sur les lignes concernées qui permettrait assez simplement de masquer ces lignes.

Il faudrait donc exclure les id des caractéristiques à supprimer dans la boucle.

 

Ce qui donnerait par exemple dans le fichiers /themes/classic/templates/catalog/_partials/product-details.tpl

 

Soit avec l'id mais pas sur que cela fonctionne en indiquant les id de caractéristiques à ne pas afficher

{if $feature.id != 3 OR $feature.id != 4}

<dt class="name">{$feature.name}</dt>
<dd class="value">{$feature.value|escape:'htmlall'|nl2br nofilter}</dd>

{/if}

 

Soit avec les name et value mais plus long à mettre en oeuvre en indiquant le nom des caractéristiques et les valeurs de caractéristiques à ne pas afficher

{if ($feature.name !='name1' && $feature.value !='value1') && ($feature.name !='name2' && $feature.value !='value2')}

 <dt class="name">{$feature.name}</dt>
<dd class="value">{$feature.value|escape:'htmlall'|nl2br nofilter}</dd>

{/if}

 

Ne pas oublier de faire une sauvegarde du fichier avant modification afin de pouvoir revenir en arrière en cas de problème

Et désactiver le cache, forcer la compilation, vider le cache navigateur pour voir les modifications.

Bon courage

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...