Grafyx89 Posted September 26, 2016 Share Posted September 26, 2016 (edited) Bonjour, Je souhaiterais savoir si il est possible de modifier le thème "Meilleures Ventes" afin qu'il affiche, dans chaque page produit, les meilleures ventes du fabricant à laquelle appartiens le produit sur lequel on ce trouve ? Après quelques recherches, je ne trouve que des résultats de modules payant. Dans l'absolue ce n'est pas très grave si il n'y a que du payant mais j'aimerais savoir tout de même si c'est faisable et par quel façons ? Merci à vous, Edited September 26, 2016 by Grafyx89 (see edit history) Link to comment Share on other sites More sharing options...
Mediacom87 Posted September 26, 2016 Share Posted September 26, 2016 Bonjour, si il existe des modules payant c’est que cela doit être possible à faire, non ? Link to comment Share on other sites More sharing options...
Grafyx89 Posted September 26, 2016 Author Share Posted September 26, 2016 (edited) J'ai avancé sur ma question : PS: pour tout vous dire j'ai repris le presta d'une agence qui à fait nawak .. Bref, J'ai pu voir que dans la page dédié du fabricant, il s'y trouve un "Top vente" du fabricant en question. Pourquoi ne pas reprendre cette partie et l'ajouter à la page produit ? C'est mon idée ! Voilà le code afficher dans "manufacturer.php" : {if isset($topVentesProducts) && $topVentesProducts|@count > 0} <div class="top-ventes no-padding"> <h4 class="strike">{l s='Top ventes'} {$manufacturer->name|escape:'html':'UTF-8'}</h4> <div class="products logo featured"> {foreach from=$topVentesProducts item=topVentesProduct} <div class="_slide"> <a href="{$topVentesProduct.link|escape:'html':'UTF-8'}"> <img title="{$topVentesProduct.name|escape:'html':'UTF-8'} " alt="{$topVentesProduct.name|escape:'html':'UTF-8'}" data-id="{$topVentesProduct.id_product}" src="{$link->getImageLink($topVentesProduct.link_rewrite, $topVentesProduct.id_image, 'home_default')|escape:'html':'UTF-8'}" class="product"> {if $topVentesProduct.specific_prices.reduction_type == 'percentage' && (($topVentesProduct.specific_prices.reduction*100) > 0)} <span class="sale-box no-print">-{$topVentesProduct.specific_prices.reduction * 100}%</span> {/if} </a> <div class="information"> <div class="manufacturer">{$topVentesProduct.manufacturer_name|truncate:45:'...'|escape:'html':'UTF-8'}</div> <div class="name">{$topVentesProduct.name|truncate:45:'...'|escape:'html':'UTF-8'}</div> <div class="price"> {if !$priceDisplay}{convertPrice price=$topVentesProduct.price}{else}{convertPrice price=$topVentesProduct.price_tax_exc}{/if} {if isset($topVentesProduct.specific_prices) && $topVentesProduct.specific_prices && isset($topVentesProduct.specific_prices.reduction) && $topVentesProduct.specific_prices.reduction > 0} {hook h="displayProductPriceBlock" product=$topVentesProduct type="old_price"} <span class="old-price product-price"> {displayWtPrice p=$topVentesProduct.price_without_reduction} </span> {/if} </div> </div> </div> {/foreach} </div> <div class="clearfix"> </div> </div> {/if} Quand je le colle dans product.tp, il ne s'y affiche absolument rien. Si j'enlève la condition du début "{if isset($topVentesProducts) && $topVentesProducts|@count > 0}" celà affiche juste le titre 'Top Vente' mais pas avec le nom du fabricant à côté. Est-ce qu'il faut déclarer la variable $topVentesProducts quelque part en amont ?Merci de votre aide Edited September 26, 2016 by Grafyx89 (see edit history) Link to comment Share on other sites More sharing options...
Grafyx89 Posted September 27, 2016 Author Share Posted September 27, 2016 (edited) Bonjour, Un petit up pour éclaircir ma situation. Peut-être que sa aidera à obtenir un secours ^^ (Pour rappel j'ai repris le dev de qlqun donc je ne sais pas comment tout ça à été fait) Je cherche donc à afficher les meilleures ventes d'une marque/fabricant sur la page produit. En cherchant dans le site, qui est très grand, il y a visiblement un bloc qui affiche les meilleures ventes sur la page de la marque/fabricant Par exemple quand je clique sur la marque Millet, je suis redirigé vers la page boutique/marques/millet et j'y trouve ceci (voir p-j) Il est donc je pense possible de prendre ce bloc qui ce trouve dans manufacturer.tpl et le copier dans product.tpl, mais il ne s'affiche pas quand je le colle. Est-ce qu'il faut modifier la classe de Product.php ? Je suis en embrouille total avec tout ça haha. Merci de votre aide Edited September 27, 2016 by Grafyx89 (see edit history) Link to comment Share on other sites More sharing options...
Grafyx89 Posted September 28, 2016 Author Share Posted September 28, 2016 UP ? 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