Magento - Get nombre total d'articles d'une catégorie dans la vue.phtml
Comment puis-je obtenir le nombre total d'Éléments, je veux l'afficher dans la vue de la catégorie.phtml fichier. En général, cette valeur est dans la Barre d'outils.phtml.
J'ai essayé quelque chose comme ça, mais je pense que je suis assez loin:
$this->helper('catalog/output')->$_productCollection->count()
Magento version 1.7.0.2
Le résultat attendu doit être quelque chose comme ceci:
Les articles de cette catégorie: 17
Le 17, il devrait être le nombre total. Si possible, devrait inclure la sous-catégorie articles.
OriginalL'auteur Ignacio Correia | 2013-07-04
Vous devez vous connecter pour publier un commentaire.
En supposant que vous souhaitez afficher dans la vue.phtml vous disposez déjà de la catégorie objet, de sorte que vous pouvez utiliser
$_category->getId()
Si vous souhaitez utiliser dans la liste.phtml vous pouvez utiliser
OriginalL'auteur Sergei Guk
Essayer cela,
Ce qui fonctionne parfaitement.
Solution parfaite . Merci .
OriginalL'auteur Hardik
Fondamentalement, vous ne pouvez pas prouver que le montant total des éléments filtrés dans votre point de vue.phtml.
la raison en est, que la logique, qui est le montant total, n'est pas présent dans la $cette contexte de la vue.phtml.
Mais la logique est disponible dans le Mage_Catalog_Block_Product_List_toolbar bloc, qui est un enfant de bloc de Mage_Catalog_Block_Product_List, cependant.
que, fondamentalement signifie que vous pouvez réellement obtenir le montant total des éléments filtrés par l'instanciation d'une barre d'outils et la liste de bloc.
Après avoir fait cela, la collecte de la barre d'outils bloc doit être configuré avec la valeur de la collection de la liste du bloc.
le code suivant est utilisé dans le vue.phtml fichier pour obtenir le filtré montant total des éléments de la barre d'outils bloc:
OriginalL'auteur jeff
Il y a deux manières nous pouvons trouver compte de produit d'une catégorie.
Cela vous donnera le compte de produit pour le plus profond de la catégorie. Ainsi, par exemple, vous avez des catégories suivantes. compte tenu de l'arbre comme la structure.
Vêtements(6)
->Coton(3)
->Femmes(2)
Le résultat retourné depuis le bout de code donné ci-dessus.
Vêtements(3)
Coton(1)
Les femmes(2)
Il y a trois produits directement associée avec des Vêtements seulement, 1 uniquement avec du Coton et 2 avec les Femmes seulement. De sorte qu'il ignore simplement les sous-catégories.
Une autre façon est prise en compte de produit à partir de produits de la perspective.
Cela nous donne l'avantage de filtrer les attributs d'un produit. Toutefois, dans le scénario ci-dessus, le nombre retourné sera légèrement différente.
Il sera de retour Vêtements (6), comme il a 3 produits associés à lui-même et 3 plus de produits à ses sous-catégories. De la même façon
Coton(3)
Les femmes(2).
Donc, pour des résultats plus efficaces, il serait bien de les utiliser mélange des deux.
OriginalL'auteur Ahad Ali
Il n'est pas juste pour charger d'autres modèle de vue de l'intérieur parce que vous avez déjà instance du modèle à partir de laquelle vous pouvez récupérer la collection de Produits.
OriginalL'auteur Nokors
il est très simple et il a bien fonctionné pour moi ses juste une ligne de code
Il va afficher le nombre de produits de la catégorie actuelle
OriginalL'auteur Mohammed Muzammil