Jump to content

[résolu] Template listing produits plusieurs par ligne


Sapher

Recommended Posts

Bonjour,

Existe-t-il un template permettant d'afficher, plusieurs produits sur une seule ligne ?
Par exemple ne garder que l'image et le nom et afficher 3 ou 4 produits sur la même ligne plutôt que 1 produit par ligne avec la description courte et les boutons ajouter au panier et voir le produit.

Merci d'avance

Sapher

Link to comment
Share on other sites

Hum voici le code de /themes/prestashop/product-list.tpl modifié :

>
{if isset($products)}
   <!-- Products list -->
</pre>
<ul>
   {$nombreDeProduits = 0}
   {foreach from=$products item=product name=products}
       {if $nombreDeProduits==0}


       {/if}

       {if $nombreDeProduits==2}


       {/if}
       {$nombreDeProduits++}
       {if $nombreDeProduits==3}
           {$nombreDeProduits = 0}
       {/if}
   {/foreach}
   {if $nombreDeProduits==1 || $nombreDeProduits==2}
</ul>
<br><br><br><br>   {/if}<br><br>   <!-- /Products list --><br>{/if



Pour l'instant ça fait ce que je veux pour les 2 premiers et après ça plante. Si quelqu'un veut m'aider il/elle est le(a) bienvenu(e) ^^

EDIT: en supprimant les instructions css de la class center_block ça passe a peu pres. par contre j'ai des petits chiffres qui apparaissent 1 2 3 (même avant) et je sais pas d'où ils viennent ni comment les enlever.

Link to comment
Share on other sites

Sapher,
Peut-être trouveras-tu ton bonheur ici: http://www.prestashop.com/forums/viewreply/51080/
Ca marche chez moi.

J'ai également désactivé la fonction "ADD TO CART" dans product-list.tpl:

           <!-- {if ($product.allow_oosp OR $product.quantity > 0) && $product.customizable != 2}
{l s='Add to cart'}
       {else}
{l s='Add to cart'}
       {/if}  -->



Reste à afiner tes réglages à ton goût dans le global.css ;)

Link to comment
Share on other sites

Salut,

Premièrement il faut que tu trouves un moyen de différencier tes catégories (ajout d'un champ en bdd ou autre).
Ensuite tu renomme les classes css utilisées pour avoir celles de l'auteur du module plus celles de base.
Enfin selon la catégorie, tu applique les classes de bases ou du module.

Bon courage ;)

Link to comment
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...