Bienvenue, Invité
Merci de vous identifier ou de vous inscrire.    Mot de passe perdu?

Afficher les produits d'une catégorie
(1 lecteur(s)) (1) Invité(s)
Aller en basPage: 12
SUJET:

Afficher les produits d'une catégorie

#55766
lampar55
Fresh Boarder
Messages: 16
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur

Afficher les produits d'une catégorie

Il y a 6 Années, 6 Mois
Karma: 0  
Bonjour à ts!
Je cherche comment afficher les produits d'une catégorie dans la page d’accueil.
Et dans mon dossier product il y a que les fichiers view.phtm et new.php.

Je vous remercie d'avance pour votre réponse!
 
L'administrateur a désactivé l'accès public en écriture.
#55767
lampar55
Fresh Boarder
Messages: 16
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur

Re:Afficher les produits d'une catégorie

Il y a 6 Années, 6 Mois
Karma: 0  
Je voulais dire new.phtml!
 
L'administrateur a désactivé l'accès public en écriture.
#55773
lampar55
Fresh Boarder
Messages: 16
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur

Re:Afficher les produits d'une catégorie [résolu]

Il y a 6 Années, 6 Mois
Karma: 0  
C'est bon le problème est résolu :

Pour afficher les produits par catégorie sur la page d’accueil

<reference name="content">
<block type="catalog/product_list" name="home.product.list" alias="product_list" template="catalog/product/list.phtml" >
<action method="setCategoryId"><category_id>id de catégorie</category_id></action>
</block>
</reference>
 
L'administrateur a désactivé l'accès public en écriture.
#55782
PoyPoy
Senior Boarder
Messages: 54
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur

Re:Afficher les produits d'une catégorie

Il y a 6 Années, 6 Mois
Karma: 1  
Salut Lampar,

Ta méthode permet d'afficher l’intégralité des produits d'une catégorie dans un bloc de type "product_list"

Si tu veux affiner ta liste ou combiner des produits de plusieurs catégories, il te faut utiliser les COLLECTIONS

En effet magento fonctionne comme cela, toutes les listes sont basés sur des collections d'objets.

Cela te permet de faire des filtres sur des attributs de tes produits.

Imaginons que tu veuilles afficher les meilleures ventes (ou en d'autres termes tous les produits classés par la quantité vendue)

Tu pourras le faire en récupérant une collection de produit filtrée
Ex :
Code :


$_productCollection = Mage::getResourceModel('reports/product_collection') ->addAttributeToSelect('*') ->addOrderedQty() ->setOrder('ordered_qty', 'desc'); 



Il te suffit ensuite de parcourir ta collection

Cordialement,
PoyPoy
 
L'administrateur a désactivé l'accès public en écriture.
#55807
lampar55
Fresh Boarder
Messages: 16
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur

Re:Afficher les produits d'une catégorie

Il y a 6 Années, 6 Mois
Karma: 0  
Merci pour cet astuce Poypoy!
 
L'administrateur a désactivé l'accès public en écriture.
#55812
lampar55
Fresh Boarder
Messages: 16
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur

Re:Afficher les produits d'une catégorie

Il y a 6 Années, 6 Mois
Karma: 0  
Désolé j'ai une question Poypoy où est ce qu'on met ce code dans cms ou dans un fichier phtml? comme je suis nouveau sur magento je maitrise pas beaucoup!
Je te remercie d'avance pour ta réponse!
 
L'administrateur a désactivé l'accès public en écriture.
#55813
PoyPoy
Senior Boarder
Messages: 54
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur

Re:Afficher les produits d'une catégorie

Il y a 6 Années, 6 Mois
Karma: 1  
Bonjour lampar55

Ce code est un code PHP, il doit donc etre utilisé dans un phtml si tu le mets directement dans le code de ton template ou dans un block d'un module mais c'est un peu plus compliqué à developper.

Ce code ne te donneras pas directement le résultat, il te faut recuperer la collection d'objet comme je te l'ai montré et ensuite parcourir les objets 1 à 1 pour afficher leurs caracteristiques (prix, description, photo...) sous forme de grille ou de liste.

Essaye de lire des tutoriaux pour utiliser les collections sous Magento car c'est trop long pour te l'expliquer directement sur le forum

A+
PoyPoy
 
L'administrateur a désactivé l'accès public en écriture.
#55814
lampar55
Fresh Boarder
Messages: 16
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur

Re:Afficher les produits d'une catégorie

Il y a 6 Années, 6 Mois
Karma: 0  
Merci Poypoy je vais chercher des tuto!! Et merci encore pour t'as réponse!
 
L'administrateur a désactivé l'accès public en écriture.
Revenir en hautPage: 12
Modérateur: Gabriiiel, ILOA, zuiko