Foster Posted January 11, 2012 Share Posted January 11, 2012 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. Link to comment Share on other sites More sharing options...
Stéphane Chonez Posted January 11, 2012 Share Posted January 11, 2012 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); Link to comment Share on other sites More sharing options...
Foster Posted January 11, 2012 Author Share Posted January 11, 2012 Oui c'est bien ça stéphane, je dois aller dans quel dossier et je dois modifier quoi ? Merci. Link to comment Share on other sites More sharing options...
Stéphane Chonez Posted January 11, 2012 Share Posted January 11, 2012 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> Link to comment Share on other sites More sharing options...
Foster Posted January 16, 2012 Author Share Posted January 16, 2012 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 Link to comment Share on other sites More sharing options...
Stéphane Chonez Posted January 16, 2012 Share Posted January 16, 2012 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 Link to comment Share on other sites More sharing options...
Foster Posted January 21, 2012 Author Share Posted January 21, 2012 Ok je comprend mieux, je vais essayer ça, merci Stéphane. Link to comment Share on other sites More sharing options...
Foster Posted January 24, 2012 Author Share Posted January 24, 2012 Ok merci stéphane ça fontionne par contre il m'affiche best sellers au lieu de Meilleures ventes, comment je peux modifier cela ? Merci. Link to comment Share on other sites More sharing options...
Stéphane Chonez Posted January 24, 2012 Share Posted January 24, 2012 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 Link to comment Share on other sites More sharing options...
Foster Posted January 26, 2012 Author Share Posted January 26, 2012 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. Link to comment Share on other sites More sharing options...
Stéphane Chonez Posted January 26, 2012 Share Posted January 26, 2012 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) Link to comment Share on other sites More sharing options...
Foster Posted January 26, 2012 Author Share Posted January 26, 2012 Ok c'est bon stéphane, merci beaucoup, bonne soirée ! Link to comment Share on other sites More sharing options...
Stéphane Chonez Posted January 26, 2012 Share Posted January 26, 2012 de rien 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