Jump to content

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

 

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 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 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
×
×
  • Create New...

Important Information

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