Magento - get de la collection de produits de tous les produits

J'ai besoin d'un produit personnalisé de la collection de tous les produits. Actuellement, il n'existe pas de catégories qui contiennent tous les produits de la boutique (comme il y a 8000 produits que nous ne pouvons pas ajouter une catégorie supplémentaire).

Ce dont j'ai besoin est sur une page CMS le produit de la collecte de tous les produits est affichée.
Pour l'instant j'ai une page CMS avec le bloc:

{{block type="catalog/product_list" template="catalog/product/list.phtml"}}

J'ai créé un module de remplacement "Mage_Catalog_Block_Product_List'

Je crois que la fonction j'ai besoin de modifier seraient " protégés fonction _getProductCollection()'

Comme nous pouvons le voir dans l'appel du bloc theres aucune catégorie spécifiée. Ce dont j'ai besoin est dans la overidden _getProductCollection fonction est l'ensemble des produits dans le magasin retourné.

Est-il de toute façon cela peut être réalisé?

Avez-vous réellement besoin d'un produit de la collection de tous les produits, ou avez-vous juste besoin d'afficher tous les produits sur une page et l'itinéraire de la tentative est un produit collection?
J'ai d'abord besoin d'obtenir tous les produits pour le site, puis on le filtre, de sorte que des produits avec une certaine valeur de l'attribut sont affichés. Comme les produits sont dans plusieurs catégories, je pensais que je serais la première à obtenir tous les produits de la collection de produits de filtrer encore plus loin, de sorte qu'il affiche similaires à la liste.phtml vue.
Mauvaise idée, cela permet de rendre votre site très lent. Vous devez utiliser le produit de la collection, mais premier addAttributeToFilter() et load().

OriginalL'auteur 2133215543 | 2013-02-26