Jump to content
Sign in to follow this  
Foster

Images et block meilleures ventes [résolu]

Recommended Posts

Bonjour,

 

ma question est la suivante, dans mon block meilleurs ventes 2 images de produits s'affichent, comment puis je faire pour rajouter d'autres images ? Merci. ;)

Share this post


Link to post
Share on other sites

bonjour,

 

vous parlez du module blocbestsellers ?

 

si oui il me semble que la limite est de 5 images!

$bestsellers = ProductSale::getBestSalesLight((int)($params['cookie']->id_lang), 0, 5);

Share this post


Link to post
Share on other sites

Oui c'est bien ça stéphane, je dois aller dans quel dossier et je dois modifier quoi ? Merci. :)

Share this post


Link to post
Share on other sites

 

alors, il faut modifier le fichier blockbestsellers.tpl présent dans modules > blockbestsellers

la bonne pratique que tu connais certainement est de faire une copie de ce fichier et de le coller dans le dossiers modules de ton thème....

s'il existe pas, crée le, ce qui te donnera dans ton dossier thème ce chemin :

ton thème > modules > blockbesellers > blockbestsellers.tpl

 

ouvre le fichier blocksellers.tpl et repère ces lignes :

<ul class="product_images">
  <li><a href="{$best_sellers.0.link}" title="{$best_sellers.0.legend|escape:'htmlall':'UTF-8'}"><img src="{$link->getImageLink($best_sellers.0.link_rewrite, $best_sellers.0.id_image, 'medium')}" height="{$mediumSize.height}" width="{$mediumSize.width}" alt="{$best_sellers.0.legend|escape:'htmlall':'UTF-8'}" /></a></li>
  {if $best_sellers|@count > 1}<li><a href="{$best_sellers.1.link}" title="{$best_sellers.1.legend|escape:'htmlall':'UTF-8'}"><img src="{$link->getImageLink($best_sellers.1.link_rewrite, $best_sellers.1.id_image, 'medium')}" height="{$mediumSize.height}" width="{$mediumSize.width}" alt="{$best_sellers.1.legend|escape:'htmlall':'UTF-8'}" /></a></li>{/if}
 </ul>

 

ensuite il te suffira d'ajouter cette ligne, tu auras 3 photos visibles (pour en ajouter d'autres dupliques autant de fois que tu veux cette ligne en modifiant tout les chiffres 2 par 3, 4 etc...) :

{if $best_sellers|@count > 2}<li><a href="{$best_sellers.2.link}" title="{$best_sellers.2.legend|escape:'htmlall':'UTF-8'}"><img src="{$link->getImageLink($best_sellers.2.link_rewrite, $best_sellers.2.id_image, 'medium')}" height="{$mediumSize.height}" width="{$mediumSize.width}" alt="{$best_sellers.2.legend|escape:'htmlall':'UTF-8'}" /></a></li>{/if}

 

le code final à remplacer :

<ul class="product_images">
  <li><a href="{$best_sellers.0.link}" title="{$best_sellers.0.legend|escape:'htmlall':'UTF-8'}"><img src="{$link->getImageLink($best_sellers.0.link_rewrite, $best_sellers.0.id_image, 'medium')}" height="{$mediumSize.height}" width="{$mediumSize.width}" alt="{$best_sellers.0.legend|escape:'htmlall':'UTF-8'}" /></a></li>
  {if $best_sellers|@count > 1}<li><a href="{$best_sellers.1.link}" title="{$best_sellers.1.legend|escape:'htmlall':'UTF-8'}"><img src="{$link->getImageLink($best_sellers.1.link_rewrite, $best_sellers.1.id_image, 'medium')}" height="{$mediumSize.height}" width="{$mediumSize.width}" alt="{$best_sellers.1.legend|escape:'htmlall':'UTF-8'}" /></a></li>{/if}
  {if $best_sellers|@count > 2}<li><a href="{$best_sellers.2.link}" title="{$best_sellers.2.legend|escape:'htmlall':'UTF-8'}"><img src="{$link->getImageLink($best_sellers.2.link_rewrite, $best_sellers.2.id_image, 'medium')}" height="{$mediumSize.height}" width="{$mediumSize.width}" alt="{$best_sellers.2.legend|escape:'htmlall':'UTF-8'}" /></a></li>{/if}
 </ul>

Share this post


Link to post
Share on other sites

Ok le fichier n'éxistant pas je l'ai crée, mais forcément il est vide donc je ne peux repérer les lignes en question :huh:

Share this post


Link to post
Share on other sites

ok tu n'as pas compris tout.... je vais essayer d'être plus clair ^_^

 

donc :

1- le dossier "modules" est crée dans "themes" --> ton site > themes > modules

2- le dossier "blockbesellers" est crée dans "modules" --> ton site > themes > modules > blockbesellers

3- copier le fichier "blockbesellers.tpl" qui se trouve dans le dossier "modules" à la racine du site --> ton site > modules > blockbesellers > blockbesellers.tpl

4- coller le fichier "blockbesellers.tpl" dans le dossier "blockbesellers" crée à l'étape 2

5- modifier ce fichier comme expliqué dans le précédent poste

Share this post


Link to post
Share on other sites

Ok merci stéphane ça fontionne :) par contre il m'affiche best sellers au lieu de Meilleures ventes, comment je peux modifier cela ? Merci.

Share this post


Link to post
Share on other sites

cool!

 

comme on a dupliqué le modules il faut revoir les traductions dans le BO > outils > traductions > modules

tout en bas de la page tu as les modules liés à ton thème, retrouve celui correspondant à blockbesellers

Share this post


Link to post
Share on other sites

Ok Stéphane j'ai essayé mais j'ai le message suivant: Impossible d'écrire dans le dossier du thème les fichiers langage(/home/www/fe0ca44afdb79105dddc6549937796d9/web/modules/authorizeaim/fr.php). Merci de vérifier les permissions d'écriture. Je dois mettre donner quel permission et à quel fichier ? Merci.

Share this post


Link to post
Share on other sites

tu as une restriction d'écriture sur ton dossier!

il faut autoriser l'écriture sur ton dossier "modules"

Sur filezilla, clic droit sur le dossier modules puis cocher les cases pour une permission en 777 récursive. C'est un peu long par contre par FTP (1 ou 2 minutes peut-être)

Share this post


Link to post
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
Sign in to follow this  

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More