iAssist Posted January 7, 2015 Share Posted January 7, 2015 Bonjour à tous, Le site en question est un site de réparation pour iPhone. J'ai donc créé un produit qui s'appelle par exemple iPhone 5. À l'intérieur de ce produit il y a plusieurs déclibaisons avec des prix différents, correspondant aux différentes réparations disponibles. Par exemple : - remplacement écran cassé - remplacement de la batterie - remplacement du bouton on/off Or sur la page d'accueil ainsi que dans les pages catégories, prestashop m'affiche le prix de la première déclinaison par défaut, soit le prix du remplacement de l'écran. Ma question est donc : Comment masquer le prix pour la catégorie "réparation" du site ? (Je ne souhaite pas le faire pour la rubrique accessoires par exemple) L'idée serait qu'il y ait l'aperçu du produit et que le client doivent entrer dans le produit pour visulaiser les différents prix. Voici le site en question si ça peut vous aider : www.iassist.fr Merci d'avance pour votre précieuse aide. Paul Link to comment Share on other sites More sharing options...
loulou66 Posted January 7, 2015 Share Posted January 7, 2015 (edited) Coucou 1°) crées ta catégorie "Réparation" 2°) repères son ID 3°) dans le fichier theme/default-bootstrap/product-list.tpl (a adapter si tu utilise un autre theme) recherches <div class="content_price " itemprop="offers" itemscope itemtype="http://schema.org/Offer"> remplacces par <div class="content_price {if $category->id =='8'} hide{/if}" itemprop="offers" itemscope itemtype="http://schema.org/Offer"> Ou 8 est l'id de ta categorie "répparation" si tu veut cache le prix pour plusieurs catégories après avoir repéré leur id il suffit de rajouter pour chaque catégorie supplémentaires || $category->id =='8' avec l'id correspondante dans la condition <div class="content_price {if $category->id =='8' || $category->id =='5'} hide{/if} " itemprop="offers" itemscope itemtype="http://schema.org/Offer"> Edit: je viens de voir qu'il y a deux lignes a modifier (ligne 67 et 113) ;p donc rajouter le condition pour la class dans les 2 lignes @++ Loulou66 Edited January 7, 2015 by loulou66 (see edit history) Link to comment Share on other sites More sharing options...
iAssist Posted January 8, 2015 Author Share Posted January 8, 2015 Génial !!! Merci beaucoup loulou66 ça fonctionne parfaitement :-) En revanche comment puis-je faire pour également cacher ce prix sur les produits de ma page d'accueil ? Merci d'avance Paul Link to comment Share on other sites More sharing options...
Alexandre Carette Posted January 8, 2015 Share Posted January 8, 2015 bonjour, faire la meme chose dans le homefeatured.tpl Link to comment Share on other sites More sharing options...
iAssist Posted January 8, 2015 Author Share Posted January 8, 2015 C'est ce que j'ai voulu faire mais aucune ligne du type : <div class="content_price " itemprop="offers" itemscope itemtype="http://schema.org/Offer"> Dans ce fichier.. Link to comment Share on other sites More sharing options...
loulou66 Posted January 8, 2015 Share Posted January 8, 2015 Coucou oui car dans la ps 1.6 le homefeatured prend le fichier product-list.tpl du thème pour faire les listes donc toujours au même endroit dans le même fichier il faut rajouter la condition suivante || $page_name == 'index' @++ Loulou66 Link to comment Share on other sites More sharing options...
iAssist Posted January 9, 2015 Author Share Posted January 9, 2015 Merci mille fois ! Tout est ok :-) Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now